_divideComplex, imaginary part

Details

Time bar (total: 19.3s)

analyze55.0ms (0.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
75%74.9%25%0.2%0%0%0%5
75%74.9%25%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
87.5%87.3%12.5%0.2%0%0%0%8
93.8%93.6%6.2%0.2%0%0%0%9
93.8%93.6%6.2%0.2%0%0%0%10
93.8%93.6%6.2%0.2%0%0%0%11
96.9%96.7%3.1%0.2%0%0%0%12
Compiler

Compiled 20 to 12 computations (40% saved)

sample1.5s (8%)

Results
1.4s7784×body256valid
131.0ms472×body256infinite
Bogosity

preprocess149.0ms (0.8%)

Algorithm
egg-herbie
Rules
1894×fma-def
1560×div-sub
1202×sub-neg
768×associate-/l*
752×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040273
1125273
2246273
3401273
4875273
51663273
63053273
75498273
86603273
97466273
107953273
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im x.re) (*.f64 y.re y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 y.im y.re) (*.f64 x.re x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
Outputs
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(/.f64 (fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im))) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 y.re x.re) (*.f64 x.im y.im)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im x.re) (*.f64 y.re y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im x.re) (*.f64 y.re y.im)) (fma.f64 x.re x.re (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im x.re) (*.f64 y.re y.im)) (fma.f64 y.im y.im (*.f64 x.re x.re)))
(/.f64 (fma.f64 x.im x.re (*.f64 y.re (neg.f64 y.im))) (fma.f64 x.re x.re (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 y.re y.re (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re x.re (*.f64 y.re y.re)))
(/.f64 (fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im))) (fma.f64 y.re y.re (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.im x.im (*.f64 y.im y.im)))
(/.f64 (fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im))) (fma.f64 y.im y.im (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 y.im y.re) (*.f64 x.re x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 y.re y.im) (*.f64 x.im x.re)) (fma.f64 y.re y.re (*.f64 x.im x.im)))
(/.f64 (fma.f64 y.re y.im (*.f64 x.re (neg.f64 x.im))) (fma.f64 x.im x.im (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 y.re y.im) (*.f64 x.im x.re)) (fma.f64 x.im x.im (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 y.re x.re)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(/.f64 (fma.f64 x.im y.im (*.f64 x.re (neg.f64 y.re))) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(/.f64 (fma.f64 x.im y.im (*.f64 y.re (neg.f64 x.re))) (fma.f64 y.re y.re (*.f64 y.im y.im)))
Compiler

Compiled 23 to 15 computations (34.8% saved)

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
3038×fma-def
1536×times-frac
986×cancel-sign-sub-inv
964×distribute-lft-neg-in
868×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
12839
25439
38539
416939
529139
647639
772639
8117439
9180839
10286239
11519039
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Outputs
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 y.re y.re (*.f64 y.im y.im)))

eval1.0ms (0%)

Compiler

Compiled 33 to 13 computations (60.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
63.3%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.3%
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 19 to 11 computations (42.1% saved)

localize68.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
99.4%
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))
63.6%
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 50 to 12 computations (76% saved)

series10.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
x.im
@0
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
1.0ms
x.re
@inf
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
1.0ms
x.im
@-inf
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
1.0ms
x.re
@0
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
1.0ms
x.im
@inf
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))

rewrite115.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1628×log-prod
1404×fma-def
546×expm1-udef
546×log1p-udef
460×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01373
129969
2446069
Stop Event
node limit
Counts
3 → 287
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
Outputs
(+.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(-.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1)
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(*.f64 (neg.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(fma.f64 (*.f64 x.im y.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 1 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 x.im y.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) 1) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 x.im y.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 x.im y.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(+.f64 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(+.f64 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(+.f64 0 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)) (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 x.im y.re (*.f64 x.re y.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))) (neg.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))) (neg.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re (neg.f64 y.im)) 3)) (+.f64 (pow.f64 (*.f64 x.im y.re) 2) (-.f64 (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (-.f64 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (-.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) y.re) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (exp.f64 (*.f64 x.re (neg.f64 y.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (pow.f64 (exp.f64 x.im) y.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (pow.f64 (exp.f64 x.im) y.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) y.re) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 x.re) y.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im)))
(fma.f64 x.im y.re (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 x.im y.re (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 x.im y.re (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 y.re x.im (*.f64 x.re (neg.f64 y.im)))
(fma.f64 y.re x.im (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 y.re x.im (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 y.re x.im (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im y.re) 1 (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im y.re) 1 (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re))
(fma.f64 y.im (neg.f64 x.re) (*.f64 x.im y.re))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 1 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (*.f64 x.im y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 1 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (neg.f64 y.im) x.re (*.f64 x.im y.re))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (neg.f64 x.re) y.im (*.f64 x.im y.re))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im)))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(fma.f64 (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(fma.f64 -1 (*.f64 x.re y.im) (*.f64 x.im y.re))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) 1) y.im (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) 1)
(-.f64 (/.f64 (pow.f64 y.re 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))) (/.f64 (pow.f64 y.im 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (hypot.f64 y.re y.im) (hypot.f64 y.re y.im))
(*.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(*.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (/.f64 1 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (neg.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3) 1/3)
(pow.f64 (hypot.f64 y.re y.im) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) y.re) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (pow.f64 (exp.f64 y.im) y.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) y.im) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (pow.f64 (exp.f64 y.re) y.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 (*.f64 y.re y.re) 1 (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im y.im) 1 (*.f64 y.re y.re))
(fma.f64 1 (*.f64 y.re y.re) (*.f64 y.im y.im))
(fma.f64 1 (*.f64 y.im y.im) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 y.im 4)) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 (cbrt.f64 (pow.f64 y.im 4)) (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 y.re 4)) (*.f64 y.im y.im))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 y.re) 2) (*.f64 y.im y.im))
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 y.im y.im))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1286×fma-neg
706×log-prod
590×exp-prod
524×associate-*r*
474×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060914035
1148512733
2552712385
Stop Event
node limit
Counts
407 → 401
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 -1 (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(*.f64 -1 (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(*.f64 -1 (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(*.f64 -1 (*.f64 x.re y.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(pow.f64 y.im 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(pow.f64 y.re 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(pow.f64 y.re 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(pow.f64 y.re 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(pow.f64 y.im 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(pow.f64 y.im 2)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(+.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(-.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1)
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(*.f64 (neg.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(fma.f64 (*.f64 x.im y.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 1 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 x.im y.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) 1) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 x.im y.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 x.im y.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(+.f64 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(+.f64 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(+.f64 0 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)) (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 x.im y.re (*.f64 x.re y.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))) (neg.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))) (neg.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re (neg.f64 y.im)) 3)) (+.f64 (pow.f64 (*.f64 x.im y.re) 2) (-.f64 (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (-.f64 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (-.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) y.re) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (exp.f64 (*.f64 x.re (neg.f64 y.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (pow.f64 (exp.f64 x.im) y.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (pow.f64 (exp.f64 x.im) y.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) y.re) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 x.re) y.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im)))
(fma.f64 x.im y.re (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 x.im y.re (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 x.im y.re (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 y.re x.im (*.f64 x.re (neg.f64 y.im)))
(fma.f64 y.re x.im (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 y.re x.im (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 y.re x.im (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im y.re) 1 (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im y.re) 1 (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re))
(fma.f64 y.im (neg.f64 x.re) (*.f64 x.im y.re))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 1 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (*.f64 x.im y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 1 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (neg.f64 y.im) x.re (*.f64 x.im y.re))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (neg.f64 x.re) y.im (*.f64 x.im y.re))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im)))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(fma.f64 (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(fma.f64 -1 (*.f64 x.re y.im) (*.f64 x.im y.re))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) 1) y.im (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 x.im y.re))
(fma.f64 (*.f64 (neg.f64 x.re) (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) 1)
(-.f64 (/.f64 (pow.f64 y.re 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))) (/.f64 (pow.f64 y.im 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (hypot.f64 y.re y.im) (hypot.f64 y.re y.im))
(*.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(*.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (/.f64 1 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (neg.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3) 1/3)
(pow.f64 (hypot.f64 y.re y.im) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) y.re) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (pow.f64 (exp.f64 y.im) y.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) y.im) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (pow.f64 (exp.f64 y.re) y.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 (*.f64 y.re y.re) 1 (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im y.im) 1 (*.f64 y.re y.re))
(fma.f64 1 (*.f64 y.re y.re) (*.f64 y.im y.im))
(fma.f64 1 (*.f64 y.im y.im) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 y.im 4)) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 (cbrt.f64 (pow.f64 y.im 4)) (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 y.re 4)) (*.f64 y.im y.im))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 y.re) 2) (*.f64 y.im y.im))
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 y.im y.im))
Outputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(*.f64 -1 (/.f64 x.re y.im))
(/.f64 (neg.f64 x.re) y.im)
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 x.re y.im) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (neg.f64 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))))))
(-.f64 (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))) (/.f64 x.re y.im))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(-.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(-.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (fma.f64 y.re y.re (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (fma.f64 y.im y.im (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))))
(-.f64 (/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)) (*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.im))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(-.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re 3))))
(*.f64 -1 (/.f64 x.re y.im))
(/.f64 (neg.f64 x.re) y.im)
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 x.re y.im) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (neg.f64 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))))))
(-.f64 (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))) (/.f64 x.re y.im))
(*.f64 -1 (/.f64 x.re y.im))
(/.f64 (neg.f64 x.re) y.im)
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 x.re y.im) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 x.re y.im)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)) (+.f64 (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))))))
(fma.f64 -1 (/.f64 x.re y.im) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))) (+.f64 (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)) (neg.f64 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))))))
(-.f64 (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))) (/.f64 x.re y.im))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 y.re x.im)
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 -1 (*.f64 x.re y.im))
(*.f64 x.re (neg.f64 y.im))
(*.f64 y.im (neg.f64 x.re))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 x.re y.im)) (*.f64 y.re x.im))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(pow.f64 y.im 2)
(*.f64 y.im y.im)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(pow.f64 y.re 2)
(*.f64 y.re y.re)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(pow.f64 y.re 2)
(*.f64 y.re y.re)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(pow.f64 y.re 2)
(*.f64 y.re y.re)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(pow.f64 y.im 2)
(*.f64 y.im y.im)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(pow.f64 y.im 2)
(*.f64 y.im y.im)
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(+.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(+.f64 0 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))))))
(-.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 1 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (neg.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(*.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(*.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)))
(*.f64 (-.f64 y.re y.im) (/.f64 (*.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (+.f64 y.im y.re)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) -1)
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(neg.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(fabs.f64 (/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2)))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3)))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (*.f64 x.im y.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 1 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)))) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (sqrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 x.im y.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.im (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) y.re)) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (/.f64 (*.f64 1 (*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) y.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(fma.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(fma.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) 3) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 y.im)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) 1) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(-.f64 (*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.im))
(/.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) (pow.f64 (hypot.f64 y.re y.im) 2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.im y.re)) (hypot.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(fma.f64 (/.f64 (*.f64 x.im y.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(fma.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 y.im)))
(fma.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 y.im)))
(fma.f64 (/.f64 (*.f64 x.im y.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im))))
(fma.f64 (/.f64 (*.f64 y.re x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)) (/.f64 (neg.f64 x.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.im)))
(-.f64 (/.f64 (*.f64 (*.f64 y.re x.im) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 0 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))))))
(*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)) (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)) (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)) (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)))
(/.f64 1 (/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)) (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 x.im y.re (*.f64 x.re y.im)))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3))) (neg.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3))) (neg.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2))) (neg.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2))) (neg.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re (neg.f64 y.im)) 3)) (+.f64 (pow.f64 (*.f64 x.im y.re) 2) (-.f64 (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)) (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) (pow.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (-.f64 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (*.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) 3) (pow.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 3) (pow.f64 (*.f64 0 (*.f64 x.re y.im)) 3)) (fma.f64 (*.f64 0 (*.f64 x.re y.im)) (+.f64 (*.f64 0 (*.f64 x.re y.im)) (-.f64 (*.f64 x.re y.im) (*.f64 y.re x.im))) (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 3) 0) (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.re (neg.f64 y.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (-.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (-.f64 (*.f64 y.re x.im) (+.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 2) (*.f64 (*.f64 0 (*.f64 x.re y.im)) (*.f64 0 (*.f64 x.re y.im)))) (-.f64 (*.f64 y.re x.im) (fma.f64 x.re y.im (*.f64 0 (*.f64 x.re y.im)))))
(/.f64 (pow.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))) 2) (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))))
(pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1)
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3)
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(pow.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3) 1/3)
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2)
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) 2))
(fabs.f64 (fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re))))
(log.f64 (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) y.re) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (exp.f64 (*.f64 x.re (neg.f64 y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (/.f64 1 (pow.f64 (exp.f64 x.re) y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))) (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (exp.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (pow.f64 (exp.f64 x.im) y.re)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (neg.f64 y.im))) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (pow.f64 (exp.f64 x.im) y.re)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.re) y.im)) (+.f64 1 (expm1.f64 (*.f64 x.im y.re)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) y.re) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 x.re) y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 3))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(exp.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 x.im y.re (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 x.im y.re (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 x.im y.re (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 x.im y.re (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 y.re x.im (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 y.re x.im (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 y.re x.im (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 y.re x.im (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im y.re) 1 (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im y.re) 1 (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im y.re) 1 (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 y.im (neg.f64 x.re) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) 1 (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (*.f64 x.im y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (*.f64 x.im y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (*.f64 x.im y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 1 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) 2) (cbrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (neg.f64 y.im) x.re (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 x.im y.re) 2))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (/.f64 1 (fma.f64 (*.f64 x.re y.im) (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (*.f64 x.re y.im) 3)) (fma.f64 (*.f64 x.re y.im) (fma.f64 y.re x.im (*.f64 x.re y.im)) (pow.f64 (*.f64 y.re x.im) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (/.f64 1 (fma.f64 x.im y.re (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(+.f64 (*.f64 0 (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) 2) (pow.f64 (*.f64 x.re y.im) 2)) (fma.f64 y.re x.im (*.f64 x.re y.im))))
(fma.f64 (neg.f64 x.re) y.im (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im)))) (cbrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))) (cbrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (sqrt.f64 (*.f64 x.re (neg.f64 y.im))) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (sqrt.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x.re y.im))) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 -1 (*.f64 x.re y.im) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 0 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (*.f64 x.re (neg.f64 y.im)) 1 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 0 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 0 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 0 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.re y.im))) (+.f64 (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (*.f64 0 (*.f64 x.re y.im)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) (-.f64 (sqrt.f64 (*.f64 y.re x.im)) (sqrt.f64 (*.f64 x.re y.im))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 (neg.f64 x.re) 1) y.im (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 (neg.f64 x.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 (neg.f64 x.re) (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))
(fma.f64 y.re x.im (*.f64 y.im (neg.f64 x.re)))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (neg.f64 y.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (*.f64 x.re (neg.f64 y.im)) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (neg.f64 y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (neg.f64 (-.f64 (*.f64 x.re y.im) (fma.f64 x.re (neg.f64 y.im) (*.f64 x.re y.im)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 y.re (sqrt.f64 x.im)) (*.f64 x.re (neg.f64 y.im)))
(-.f64 (*.f64 y.re (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))) (*.f64 x.re y.im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) 1)
(pow.f64 (hypot.f64 y.re y.im) 2)
(-.f64 (/.f64 (pow.f64 y.re 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))) (/.f64 (pow.f64 y.im 4) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(pow.f64 (hypot.f64 y.re y.im) 2)
(*.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))
(pow.f64 (hypot.f64 y.re y.im) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))
(pow.f64 (hypot.f64 y.re y.im) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(pow.f64 (hypot.f64 y.re y.im) 2)
(*.f64 (hypot.f64 y.re y.im) (hypot.f64 y.re y.im))
(pow.f64 (hypot.f64 y.re y.im) 2)
(*.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(*.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (/.f64 1 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))
(/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.im y.re) (-.f64 y.re y.im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (neg.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (neg.f64 (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(neg.f64 (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.im y.re) (neg.f64 (-.f64 y.re y.im)))))
(/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (*.f64 (+.f64 y.im y.re) (neg.f64 (-.f64 y.re y.im))))
(/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 1)
(pow.f64 (hypot.f64 y.re y.im) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 3)
(pow.f64 (hypot.f64 y.re y.im) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3) 1/3)
(pow.f64 (hypot.f64 y.re y.im) 2)
(pow.f64 (hypot.f64 y.re y.im) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 2))
(sqrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(pow.f64 (hypot.f64 y.re y.im) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(pow.f64 (hypot.f64 y.re y.im) 2)
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) y.re) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (pow.f64 (exp.f64 y.im) y.im)))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.re y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im y.im)))))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) y.im) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (pow.f64 (exp.f64 y.re) y.re)))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im y.im))) (+.f64 1 (expm1.f64 (*.f64 y.re y.re)))))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) 3))
(pow.f64 (hypot.f64 y.re y.im) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(pow.f64 (hypot.f64 y.re y.im) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(pow.f64 (hypot.f64 y.re y.im) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 1))
(pow.f64 (hypot.f64 y.re y.im) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))
(pow.f64 (hypot.f64 y.re y.im) 2)
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.re y.re) 1 (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im y.im) 1 (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 1 (*.f64 y.re y.re) (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 1 (*.f64 y.im y.im) (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 y.im 4)) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (cbrt.f64 (pow.f64 y.im 4)) (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 y.im 4)) (*.f64 y.re y.re))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 y.re 4)) (*.f64 y.im y.im))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 y.re) 2) (*.f64 y.im y.im))
(fma.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 y.re 4)) (*.f64 y.im y.im))
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) y.im) (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) y.re) (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.re (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im) (*.f64 y.re y.re))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re) (*.f64 y.im y.im))
(fma.f64 y.im y.im (*.f64 y.re y.re))
(fma.f64 y.re y.re (*.f64 y.im y.im))

eval130.0ms (0.7%)

Compiler

Compiled 9986 to 2759 computations (72.4% saved)

prune153.0ms (0.8%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New38615401
Fresh000
Picked101
Done000
Total38715402
Accurracy
98.2%
Counts
402 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.1%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
62.6%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
29.2%
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
36.7%
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
40.8%
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.8%
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.6%
(/.f64 (neg.f64 x.re) y.im)
41.0%
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
42.2%
(/.f64 x.im y.re)
50.2%
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
55.4%
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
76.9%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
46.4%
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
39.1%
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
76.8%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
Compiler

Compiled 526 to 324 computations (38.4% saved)

localize73.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im)))
89.7%
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)
80.9%
(/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))
80.8%
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))
Compiler

Compiled 88 to 32 computations (63.6% saved)

series33.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
3.0ms
x.re
@-inf
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)
3.0ms
y.re
@0
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)
3.0ms
y.im
@0
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)
2.0ms
y.im
@0
(/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))
2.0ms
y.im
@0
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1928×log-prod
604×expm1-udef
604×log1p-udef
352×add-sqr-sqrt
346×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01694
135288
2498288
Stop Event
node limit
Counts
4 → 182
Calls
Call 1
Inputs
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))
(/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im)))
Outputs
(+.f64 0 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)
(*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(*.f64 1 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) (/.f64 y.im (/.f64 1 x.re)))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) x.re)
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (neg.f64 x.re))
(pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(+.f64 0 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))) 1)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))
(*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(*.f64 1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(*.f64 (/.f64 x.im (hypot.f64 y.im y.re)) y.re)
(*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) x.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 (cbrt.f64 y.re) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) x.im)
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 (/.f64 y.re (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.im))
(pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) -1)
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
(*.f64 (hypot.f64 y.im y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 1 x.re)))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (/.f64 1 x.re))
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (/.f64 1 x.re)))
(*.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 (neg.f64 x.re)))
(*.f64 (/.f64 1 x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.re)))
(*.f64 (/.f64 1 (sqrt.f64 x.re)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) x.re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (sqrt.f64 x.re)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (sqrt.f64 x.re)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 x.re)))
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(+.f64 0 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) 1)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (hypot.f64 y.im y.re)))
(/.f64 1 (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) y.re))
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (/.f64 y.re (hypot.f64 y.im y.re))))
(/.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.re)))
(/.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (sqrt.f64 y.re) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.re)))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(/.f64 (neg.f64 y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 (neg.f64 y.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (neg.f64 y.re) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 (*.f64 y.re -1) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.re) -1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 -1 (neg.f64 y.re)) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 (neg.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (neg.f64 (/.f64 y.re (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 (*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) -1) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (neg.f64 y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 1 (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (*.f64 -1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1) (hypot.f64 y.im y.re))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2)) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (/.f64 1 x.im))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 3)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 2))
(log.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3) (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(exp.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))

simplify189.0ms (1%)

Algorithm
egg-herbie
Rules
990×fma-def
972×associate-*r*
878×times-frac
778×associate-*l*
552×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084515706
1242714154
Stop Event
node limit
Counts
326 → 396
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) y.im)
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.re 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3)))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 x.im (pow.f64 y.im 7)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.re 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))))
x.im
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 4))) x.im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y.im 6) x.im)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2)))) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 4))) x.im)))
(*.f64 -1 x.im)
(+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2)) (pow.f64 y.re 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 6))))))))
x.im
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 6) (+.f64 (*.f64 1/8 (/.f64 x.im (pow.f64 y.re 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))) (pow.f64 y.re 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)))
(/.f64 (*.f64 y.re x.im) y.im)
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3)))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.re 2))) (*.f64 1/8 (*.f64 (pow.f64 y.re 7) x.im))) (pow.f64 y.im 7))))))
(*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 7))))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6))))))) (*.f64 (pow.f64 y.re 12) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re)) (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.im 10)))))))))))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.re 10)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (*.f64 x.re (pow.f64 y.re 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (pow.f64 y.re 2))) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 4))))) x.re))))) (pow.f64 y.im 12)) (+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 (pow.f64 y.im 2) x.im))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) x.im) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2))))) (pow.f64 y.re 7))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 (pow.f64 y.im 2) x.im))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) x.im) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2))))) (pow.f64 y.re 7))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) x.im))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 (pow.f64 y.re 3) x.im))) (*.f64 y.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6))) x.im)))) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) x.im))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 (pow.f64 y.re 3) x.im))) (*.f64 y.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6))) x.im)))) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(+.f64 0 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)
(*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(*.f64 1 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) (/.f64 y.im (/.f64 1 x.re)))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) x.re)
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (neg.f64 x.re))
(pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(+.f64 0 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))) 1)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))
(*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(*.f64 1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(*.f64 (/.f64 x.im (hypot.f64 y.im y.re)) y.re)
(*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) x.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 (cbrt.f64 y.re) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) x.im)
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 (/.f64 y.re (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.im))
(pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) -1)
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
(*.f64 (hypot.f64 y.im y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 1 x.re)))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (/.f64 1 x.re))
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (/.f64 1 x.re)))
(*.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 (neg.f64 x.re)))
(*.f64 (/.f64 1 x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.re)))
(*.f64 (/.f64 1 (sqrt.f64 x.re)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) x.re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (sqrt.f64 x.re)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (sqrt.f64 x.re)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 x.re)))
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(+.f64 0 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) 1)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (hypot.f64 y.im y.re)))
(/.f64 1 (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) y.re))
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (/.f64 y.re (hypot.f64 y.im y.re))))
(/.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.re)))
(/.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (sqrt.f64 y.re) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.re)))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(/.f64 (neg.f64 y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 (neg.f64 y.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (neg.f64 y.re) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 (*.f64 y.re -1) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.re) -1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 -1 (neg.f64 y.re)) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 (neg.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (neg.f64 (/.f64 y.re (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 (*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) -1) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (neg.f64 y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 1 (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 (*.f64 -1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1) (hypot.f64 y.im y.re))
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2)) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (/.f64 1 x.im))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 3)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 2))
(log.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3) (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(exp.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
Outputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 8) (pow.f64 y.im 7))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))))))
(+.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (-.f64 (-.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))) (/.f64 x.re (/.f64 (pow.f64 y.re 8) (pow.f64 y.im 7)))) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3))))
(-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3)))))
(-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (fma.f64 -1 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (fma.f64 -1 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (neg.f64 (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 (fma.f64 x.re 0 (neg.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re 0))))) (pow.f64 y.im 7))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3))))
(-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3)))))
(-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (fma.f64 -1 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (fma.f64 -1 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (neg.f64 (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 (fma.f64 x.re 0 (neg.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re 0))))) (pow.f64 y.im 7))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3))))
(-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3)))) (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))))
(+.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))) (fma.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 (*.f64 x.re (*.f64 y.re y.re)) (pow.f64 y.im 3))))))
(+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))) (-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))) (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 4) 0)))) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (/.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re))) (pow.f64 y.re 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 4) 0)))) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (/.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 3) (*.f64 x.re 0))) (*.f64 y.im (*.f64 y.im (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re)))))) (pow.f64 y.re 8)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 4) 0)))) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (/.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re))) (pow.f64 y.re 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 4) 0)))) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (/.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 3) (*.f64 x.re 0))) (*.f64 y.im (*.f64 y.im (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 5) (neg.f64 x.re)))))) (pow.f64 y.re 8)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 y.re x.im) y.im)
(/.f64 y.re (/.f64 y.im x.im))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im))))
(fma.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (/.f64 (*.f64 y.re x.im) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.re 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3)))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 x.im (pow.f64 y.im 5)) -3/8) (pow.f64 y.re 5)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x.im (pow.f64 y.re 3))) (pow.f64 y.im 3)) (*.f64 (/.f64 x.im (pow.f64 y.im 5)) (*.f64 -3/8 (pow.f64 y.re 5)))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 x.im (pow.f64 y.im 7)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 x.im (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 x.im (pow.f64 y.im 5)))) (pow.f64 y.re 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 x.im (pow.f64 y.im 5)) -3/8) (*.f64 y.im y.im)) (/.f64 (*.f64 1/8 x.im) (pow.f64 y.im 7))) (pow.f64 y.re 7)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 x.im (pow.f64 y.im 5)) -3/8) (pow.f64 y.re 5)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im))))))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x.im (pow.f64 y.re 3))) (pow.f64 y.im 3)) (*.f64 (/.f64 x.im (pow.f64 y.im 5)) (*.f64 -3/8 (pow.f64 y.re 5)))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 x.im (pow.f64 y.im 5)) y.im) (/.f64 -3/8 y.im)) (/.f64 (*.f64 1/8 x.im) (pow.f64 y.im 7))) (pow.f64 y.re 7))))
x.im
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) x.im)
(fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) x.im)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 4))) x.im))
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y.im 4) x.im) -3/8) (pow.f64 y.re 4)) x.im))
(fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) (-.f64 x.im (/.f64 (*.f64 (pow.f64 y.im 4) (*.f64 x.im -3/8)) (pow.f64 y.re 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 y.im 6) x.im)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2)))) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 4))) x.im)))
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 y.im 6) x.im) (*.f64 -1/2 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 (pow.f64 y.im 4) x.im) -3/8)))) (pow.f64 y.re 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y.im 4) x.im) -3/8) (pow.f64 y.re 4)) x.im)))
(fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) (-.f64 (-.f64 x.im (/.f64 (*.f64 (pow.f64 y.im 4) (*.f64 x.im -3/8)) (pow.f64 y.re 4))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 y.im 6) x.im) (*.f64 (*.f64 (pow.f64 y.im 4) (*.f64 x.im -3/8)) (*.f64 (*.f64 y.im y.im) -1/2))) (pow.f64 y.re 6))))
(*.f64 -1 x.im)
(neg.f64 x.im)
(+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))))
(fma.f64 -1 x.im (*.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) 1/2))
(fma.f64 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) 1/2 (neg.f64 x.im))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 x.im (*.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) 1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) -3/8) (fma.f64 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) 1/2 (neg.f64 x.im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.im 4) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2)) (pow.f64 y.re 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 6))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 y.im 4) x.im) -3/8) (/.f64 (pow.f64 y.re 6) (*.f64 y.im y.im))) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 x.im (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 6) x.im))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 4) (*.f64 x.im -3/8)) (/.f64 (pow.f64 y.re 6) (*.f64 y.im y.im))) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 4) x.im)) (-.f64 (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 6)) (*.f64 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) 1/2)) x.im))))
x.im
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) x.im)
(fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) x.im)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im))
(fma.f64 -1 (*.f64 (pow.f64 y.im 4) (*.f64 (/.f64 x.im (pow.f64 y.re 4)) -3/8)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) x.im))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) x.im) (*.f64 (/.f64 x.im (pow.f64 y.re 4)) (*.f64 -3/8 (pow.f64 y.im 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 6) (+.f64 (*.f64 1/8 (/.f64 x.im (pow.f64 y.re 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))) (pow.f64 y.re 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/8 (/.f64 x.im (pow.f64 y.re 4))) (*.f64 -1/4 (/.f64 x.im (pow.f64 y.re 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 2))) x.im)))
(fma.f64 -1 (*.f64 (pow.f64 y.im 6) (fma.f64 1/8 (/.f64 x.im (pow.f64 y.re 6)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 x.im (pow.f64 y.re 4)) -3/8) (*.f64 y.re y.re))))) (fma.f64 -1 (*.f64 (pow.f64 y.im 4) (*.f64 (/.f64 x.im (pow.f64 y.re 4)) -3/8)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) x.im)) x.im)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) y.re)) x.im) (*.f64 (/.f64 x.im (pow.f64 y.re 4)) (*.f64 -3/8 (pow.f64 y.im 4)))) (*.f64 (pow.f64 y.im 6) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 x.im (pow.f64 y.re 4)) y.re) (/.f64 -3/8 y.re)) (/.f64 (*.f64 1/8 x.im) (pow.f64 y.re 6)))))
(/.f64 (*.f64 y.re x.im) y.im)
(/.f64 y.re (/.f64 y.im x.im))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im))))
(fma.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (/.f64 (*.f64 y.re x.im) y.im))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3)))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 5)) -3/8) (pow.f64 y.im 5)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (/.f64 (*.f64 y.re x.im) y.im)) (/.f64 (*.f64 (*.f64 x.im (neg.f64 (pow.f64 y.re 5))) -3/8) (pow.f64 y.im 5)))
(+.f64 (/.f64 (*.f64 y.re x.im) y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.re 2))) (*.f64 1/8 (*.f64 (pow.f64 y.re 7) x.im))) (pow.f64 y.im 7))))))
(+.f64 (/.f64 y.re (/.f64 y.im x.im)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 5)) -3/8) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 y.re y.re) (*.f64 (*.f64 x.im (pow.f64 y.re 5)) -3/8)) (*.f64 1/8 (*.f64 x.im (pow.f64 y.re 7)))) (pow.f64 y.im 7))))))
(+.f64 (-.f64 (/.f64 (*.f64 y.re x.im) y.im) (/.f64 (*.f64 (pow.f64 y.re 5) (*.f64 x.im -3/8)) (pow.f64 y.im 5))) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x.im (pow.f64 y.re 3))) (pow.f64 y.im 3)) (/.f64 (fma.f64 -1/2 (*.f64 y.re (*.f64 y.re (*.f64 (pow.f64 y.re 5) (*.f64 x.im -3/8)))) (*.f64 (pow.f64 y.re 7) (*.f64 x.im 1/8))) (pow.f64 y.im 7))))
(*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im))
(neg.f64 (/.f64 y.re (/.f64 y.im x.im)))
(/.f64 (*.f64 y.re (neg.f64 x.im)) y.im)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)))
(fma.f64 1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (neg.f64 (/.f64 y.re (/.f64 y.im x.im))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 y.re 3)) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 y.re x.im) y.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)))))
(fma.f64 1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (fma.f64 -1/4 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) (neg.f64 (/.f64 y.re (/.f64 y.im x.im))))))
(fma.f64 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) -3/8) (/.f64 (*.f64 y.re x.im) y.im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.re x.im) y.im)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 -1/8 (*.f64 (pow.f64 y.re 5) x.im))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 7))))))))
(fma.f64 1/2 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) (fma.f64 -1/4 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) (fma.f64 -1 (/.f64 y.re (/.f64 y.im x.im)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 5)) -3/8) (/.f64 (pow.f64 y.im 7) (*.f64 y.re y.re))) (*.f64 1/8 (/.f64 (*.f64 x.im (pow.f64 y.re 7)) (pow.f64 y.im 7))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 3) x.im)) 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 5) x.im)) -3/8) (/.f64 (*.f64 y.re x.im) y.im))) (fma.f64 1/8 (/.f64 (*.f64 x.im (pow.f64 y.re 7)) (pow.f64 y.im 7)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 5) (*.f64 x.im -3/8))) (/.f64 (pow.f64 y.im 7) (*.f64 y.re y.re)))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(*.f64 (*.f64 y.re x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))
(*.f64 y.re (*.f64 x.im (sqrt.f64 (/.f64 1 (fma.f64 y.im y.im (*.f64 y.re y.re))))))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (*.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (-.f64 (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re))) (/.f64 (*.f64 y.im y.im) x.re)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6))))))) (*.f64 (pow.f64 y.re 12) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re)) (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.im 10)))))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))))) (*.f64 (pow.f64 y.re 12) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) (*.f64 x.re (*.f64 y.im y.im))) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4))) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) (*.f64 y.im y.im)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re) (/.f64 1/256 (*.f64 x.re (pow.f64 y.im 10))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re)) (fma.f64 (pow.f64 y.re 12) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) (*.f64 x.re (*.f64 y.im y.im))) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4))) (-.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.im 10))) (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4)) (*.f64 (/.f64 1/2 y.im) (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) y.im)))) x.re)))) (*.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (-.f64 (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re))))))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 (*.f64 y.im y.im) x.re))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 4)) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 (*.f64 y.im y.im) x.re))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 4))))))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 (*.f64 y.im y.im) x.re))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 4)) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 (*.f64 y.im y.im) x.re))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 4))))))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re)))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re) (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6)))) (pow.f64 y.im 8) (/.f64 (*.f64 y.im y.im) x.re)))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (pow.f64 y.im 8) (-.f64 (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6))) (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re)) (/.f64 (*.f64 y.im y.im) x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.re 10)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (*.f64 x.re (pow.f64 y.re 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (pow.f64 y.re 2))) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 4))))) x.re))))) (pow.f64 y.im 12)) (+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re))))
(fma.f64 (+.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.re 10))) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re)))) (*.f64 x.re (*.f64 y.re y.re))) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re)))) (*.f64 y.re y.re)) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (pow.f64 y.re 4))))) x.re))))) (pow.f64 y.im 12) (+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re) (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6)))) (pow.f64 y.im 8) (/.f64 (*.f64 y.im y.im) x.re))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.re 10))) (-.f64 (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 x.re (pow.f64 y.re 4))) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re))))) (*.f64 y.re (*.f64 y.re x.re)))) (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re)))) (*.f64 y.re y.re)) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (pow.f64 y.re 4)) (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2))) x.re))) (pow.f64 y.im 12) (/.f64 (*.f64 y.re y.re) x.re)) (fma.f64 (pow.f64 y.im 8) (-.f64 (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6))) (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re)) (/.f64 (*.f64 y.im y.im) x.re)))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (*.f64 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) 0)))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (+.f64 (/.f64 (*.f64 y.re y.re) x.re) 0))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (/.f64 (*.f64 y.im y.im) x.re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) 0)))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 y.re y.re) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (*.f64 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) 0)))
(+.f64 (/.f64 (*.f64 y.im y.im) x.re) (+.f64 (/.f64 (*.f64 y.re y.re) x.re) 0))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (+.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (/.f64 (*.f64 y.im y.im) x.re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) 0)))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (-.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))))
(-.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))) (pow.f64 y.re 5))) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 (pow.f64 y.im 2) x.im))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) x.im) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2))))) (pow.f64 y.re 7))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 (*.f64 y.im y.im) x.im)) (fma.f64 (*.f64 (pow.f64 y.im 6) 0) x.im (neg.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))))))) (pow.f64 y.re 7))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))) (pow.f64 y.re 5))) (-.f64 (/.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (pow.f64 y.re 3)) (/.f64 (-.f64 (fma.f64 0 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 x.im 0)) (*.f64 (*.f64 y.im y.im) (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))))) (pow.f64 y.re 7))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))))
(-.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))) (pow.f64 y.re 5))) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 (pow.f64 y.im 2) x.im))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) x.im) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) x.im) (*.f64 -1 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.im 2))))) (pow.f64 y.re 7))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))) (pow.f64 y.re 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 (*.f64 y.im y.im) x.im)) (fma.f64 (*.f64 (pow.f64 y.im 6) 0) x.im (neg.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) x.im (neg.f64 (*.f64 (pow.f64 y.im 4) x.im))))))) (pow.f64 y.re 7))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))) (pow.f64 y.re 5))) (-.f64 (/.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (pow.f64 y.re 3)) (/.f64 (-.f64 (fma.f64 0 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 x.im 0)) (*.f64 (*.f64 y.im y.im) (*.f64 x.im (+.f64 0 (neg.f64 (pow.f64 y.im 4)))))) (pow.f64 y.re 7))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (/.f64 x.im y.re)) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (/.f64 x.im y.re)) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))))
(+.f64 (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 y.re x.im))) (pow.f64 y.im 6)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(-.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (pow.f64 y.im 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) x.im))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 (pow.f64 y.re 3) x.im))) (*.f64 y.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6))) x.im)))) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.re y.re) (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 y.re (*.f64 (pow.f64 y.re 4) 0)) x.im))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 x.im (pow.f64 y.re 3))) (*.f64 y.re (*.f64 (*.f64 (pow.f64 y.re 6) 0) x.im)))) (pow.f64 y.im 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 y.re x.im))) (pow.f64 y.im 6)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (pow.f64 y.im 6))) (/.f64 (fma.f64 (*.f64 (neg.f64 y.re) y.re) (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (fma.f64 y.re (*.f64 x.im 0) (*.f64 (pow.f64 y.re 3) (*.f64 x.im 0)))) (pow.f64 y.im 8)))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 y.re x.im))) (pow.f64 y.im 6)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(-.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (pow.f64 y.im 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) x.im))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 (pow.f64 y.re 3) x.im))) (*.f64 y.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6))) x.im)))) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.re 5) x.im)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 y.re x.im))) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.re y.re) (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 y.re (*.f64 (pow.f64 y.re 4) 0)) x.im))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 x.im (pow.f64 y.re 3))) (*.f64 y.re (*.f64 (*.f64 (pow.f64 y.re 6) 0) x.im)))) (pow.f64 y.im 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x.im (pow.f64 y.re 5)) (*.f64 (*.f64 (pow.f64 y.re 4) 0) (*.f64 y.re x.im))) (pow.f64 y.im 6)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im))) (/.f64 (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (pow.f64 y.im 6))) (/.f64 (fma.f64 (*.f64 (neg.f64 y.re) y.re) (*.f64 x.im (+.f64 (neg.f64 (pow.f64 y.re 5)) (*.f64 0 y.re))) (fma.f64 y.re (*.f64 x.im 0) (*.f64 (pow.f64 y.re 3) (*.f64 x.im 0)))) (pow.f64 y.im 8)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im))
(+.f64 0 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 1 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) (/.f64 y.im (/.f64 1 x.re)))
(*.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) -2))
(*.f64 x.re (*.f64 y.im (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (sqrt.f64 x.re)) 2)
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (neg.f64 y.im) (*.f64 (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.re))
(/.f64 (neg.f64 y.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(/.f64 (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (sqrt.f64 x.re)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.re)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (sqrt.f64 x.re)) 2)
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(/.f64 (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) x.re)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (neg.f64 x.re))
(*.f64 (neg.f64 y.im) (*.f64 (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.re))
(/.f64 (neg.f64 y.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 1)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.re y.im)))
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (neg.f64 y.im) (*.f64 (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.re))
(/.f64 (neg.f64 y.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))
(fabs.f64 (*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2))) 3))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))) 1))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(+.f64 0 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))) 1)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 x.im (hypot.f64 y.im y.re)) y.re)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) x.im)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (sqrt.f64 y.re) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(/.f64 (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(/.f64 (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 y.re)) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 y.re (/.f64 (hypot.f64 y.im y.re) x.im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 (cbrt.f64 y.re) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(/.f64 (/.f64 y.re (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 y.re)) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 y.re (/.f64 (hypot.f64 y.im y.re) x.im))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))))
(/.f64 (/.f64 y.re (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2)))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) x.im)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (*.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.re (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.im))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 3)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) 1/3)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(pow.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2)
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) -1)
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)))
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 2))
(sqrt.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 2))
(fabs.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 x.im (hypot.f64 y.im y.re))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 1))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (hypot.f64 y.im y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 1 x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (/.f64 1 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (/.f64 1 x.re)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (*.f64 (/.f64 1 x.re) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) x.re))
(*.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 (neg.f64 x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (/.f64 1 x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))
(/.f64 (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re))) (pow.f64 (cbrt.f64 x.re) 2))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.re)) (pow.f64 (cbrt.f64 x.re) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.re)))
(/.f64 (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re))) (pow.f64 (cbrt.f64 x.re) 2))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.re)) (pow.f64 (cbrt.f64 x.re) 2))
(*.f64 (/.f64 1 (sqrt.f64 x.re)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)))
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) x.re))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (*.f64 (/.f64 1 x.re) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) x.re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (pow.f64 (cbrt.f64 x.re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 4)) (sqrt.f64 x.re)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2) (sqrt.f64 x.re)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3) 1/3)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(/.f64 1 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 4) (*.f64 x.re x.re)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 3))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 3) (pow.f64 x.re 3)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(+.f64 0 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))) 1)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) y.re)
(/.f64 1 (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) y.re)
(/.f64 1 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) y.re))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) y.re)
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 1 (/.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (/.f64 y.re (hypot.f64 y.im y.re))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) y.re)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) 2) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))) 2) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))))))
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 y.re))
(/.f64 (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))))))
(/.f64 (sqrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re)))))
(/.f64 (sqrt.f64 y.re) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (sqrt.f64 y.re))
(/.f64 (sqrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 y.re) x.im)))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im)) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.re x.im))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.re x.im)))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) (*.f64 y.re x.im))))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.re x.im))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.re x.im)))
(/.f64 (neg.f64 y.re) (*.f64 (hypot.f64 y.im y.re) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (neg.f64 y.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (neg.f64 y.re) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 y.re -1) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 (neg.f64 y.re) -1) (*.f64 (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 -1 (neg.f64 y.re)) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (neg.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (neg.f64 (/.f64 y.re (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) 1) (/.f64 (hypot.f64 y.im y.re) x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) -1) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (neg.f64 y.re)) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 1 (hypot.f64 y.im y.re))) (/.f64 (neg.f64 (hypot.f64 y.im y.re)) x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (*.f64 -1 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re)))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 1) (hypot.f64 y.im y.re))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) 2)) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (/.f64 1 x.im))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))) (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) x.im) 2))))
(/.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im))) (sqrt.f64 (/.f64 (hypot.f64 y.im y.re) x.im)))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 1)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 3)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3) 1/3)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 2)
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 2))
(fabs.f64 (*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))
(log.f64 (exp.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 3))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 3) (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.im (/.f64 y.re (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re (/.f64 x.im (hypot.f64 y.im y.re))) 3) (pow.f64 (hypot.f64 y.im y.re) 3)))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(exp.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 1))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)

localize19.0ms (0.1%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize35.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.3%
(/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)
95.4%
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
91.7%
(/.f64 (*.f64 x.re y.im) y.re)
Compiler

Compiled 38 to 10 computations (73.7% saved)

series9.0ms (0%)

Counts
3 → 84
Calls

30 calls:

TimeVariablePointExpression
1.0ms
y.im
@0
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
0.0ms
x.im
@0
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
0.0ms
x.re
@inf
(/.f64 (*.f64 x.re y.im) y.re)
0.0ms
x.re
@0
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
0.0ms
y.im
@0
(/.f64 (*.f64 x.re y.im) y.re)

rewrite128.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1526×log-prod
908×fma-def
624×log-div
596×pow-exp
484×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
125157
2410757
Stop Event
node limit
Counts
3 → 272
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re y.im) y.re)
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)
Outputs
(+.f64 0 (*.f64 (/.f64 x.re y.re) y.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) 1)
(*.f64 x.re (/.f64 1 (/.f64 y.re y.im)))
(*.f64 x.re (*.f64 y.im (/.f64 1 y.re)))
(*.f64 y.im (*.f64 x.re (/.f64 1 y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(*.f64 1 (*.f64 (/.f64 x.re y.re) y.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (*.f64 x.re y.im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 x.re y.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re y.re))
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (cbrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 y.re)))
(pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2)
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(pow.f64 (/.f64 (/.f64 y.re (*.f64 x.re y.im)) 1) -1)
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (*.f64 x.re y.im))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(*.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (*.f64 y.re y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(/.f64 (-.f64 (neg.f64 x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im))) (neg.f64 y.re))
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) y.re) (*.f64 y.re (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) (neg.f64 y.re))
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) (neg.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) y.re) y.re)
(pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(+.f64 0 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(*.f64 (*.f64 x.re y.im) (*.f64 (/.f64 1 y.re) (/.f64 1 y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 1 y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(*.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(*.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.re y.re) y.im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (*.f64 x.re y.im) 1) (/.f64 (/.f64 1 y.re) y.re))
(*.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 y.re)))
(*.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (/.f64 (/.f64 1 y.re) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (cbrt.f64 y.re)))
(pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(pow.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) -1)
(pow.f64 (/.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) 1) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))

simplify202.0ms (1%)

Algorithm
egg-herbie
Rules
1280×fma-neg
862×log-prod
634×associate-*r*
598×associate-/l*
572×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057114688
1152212842
2654212842
Stop Event
node limit
Counts
356 → 361
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 0 (*.f64 (/.f64 x.re y.re) y.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) 1)
(*.f64 x.re (/.f64 1 (/.f64 y.re y.im)))
(*.f64 x.re (*.f64 y.im (/.f64 1 y.re)))
(*.f64 y.im (*.f64 x.re (/.f64 1 y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(*.f64 1 (*.f64 (/.f64 x.re y.re) y.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (*.f64 x.re y.im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 x.re y.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re y.re))
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (cbrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 y.re)))
(pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2)
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(pow.f64 (/.f64 (/.f64 y.re (*.f64 x.re y.im)) 1) -1)
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (*.f64 x.re y.im))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(*.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (*.f64 y.re y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(/.f64 (-.f64 (neg.f64 x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im))) (neg.f64 y.re))
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) y.re) (*.f64 y.re (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) (neg.f64 y.re))
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) (neg.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) y.re) y.re)
(pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(+.f64 0 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(*.f64 (*.f64 x.re y.im) (*.f64 (/.f64 1 y.re) (/.f64 1 y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 1 y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(*.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(*.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.re y.re) y.im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (*.f64 x.re y.im) 1) (/.f64 (/.f64 1 y.re) y.re))
(*.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 y.re)))
(*.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (/.f64 (/.f64 1 y.re) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (cbrt.f64 y.re)))
(pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(pow.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) -1)
(pow.f64 (/.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) 1) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
Outputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(+.f64 0 (*.f64 (/.f64 x.re y.re) y.im))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x.re y.im) y.re))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 x.re y.im) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x.re y.im) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x.re y.im) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) 1)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 x.re (/.f64 1 (/.f64 y.re y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 x.re (*.f64 y.im (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 y.im (*.f64 x.re (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 1 (*.f64 (/.f64 x.re y.re) y.im))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (neg.f64 y.im) (/.f64 x.re (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (*.f64 x.re y.im))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 x.re y.im) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (/.f64 (cbrt.f64 y.re) y.im)))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re y.re) y.im)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (/.f64 (cbrt.f64 y.re) y.im)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (/.f64 (cbrt.f64 y.re) y.im)))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x.re y.im) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.re (/.f64 (cbrt.f64 y.re) y.im)))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 1)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 3)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3) 1/3)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(pow.f64 (/.f64 (/.f64 y.re (*.f64 x.re y.im)) 1) -1)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 y.re)))
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 1 (neg.f64 y.re)))
(*.f64 (neg.f64 y.im) (/.f64 x.re (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x.re y.im) y.re) 2))
(fabs.f64 (/.f64 x.re (/.f64 y.re y.im)))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im))))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 3) (pow.f64 y.re 3)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) 1))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 3))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) y.im) 3)) 1/3))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im))) 2))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (*.f64 x.re y.im))) -1))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 x.re (/.f64 y.re y.im))
(+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (*.f64 y.re y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(/.f64 (-.f64 (neg.f64 x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im))) (neg.f64 y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 (*.f64 y.re x.im) y.re) (*.f64 (*.f64 x.re y.im) y.re)) (pow.f64 y.re 3))
(/.f64 (*.f64 y.re (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 x.im (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) y.re) (*.f64 y.re (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (neg.f64 y.re)) (*.f64 (*.f64 y.re y.re) (/.f64 y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (/.f64 (*.f64 y.re (*.f64 y.re x.im)) (*.f64 x.re y.im)) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im)))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 y.re y.re) (/.f64 (*.f64 (*.f64 x.re y.im) y.re) x.im)) (/.f64 (pow.f64 y.re 3) x.im))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 x.re (*.f64 y.im (/.f64 y.re x.im)))) (/.f64 (pow.f64 y.re 3) x.im))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 y.re (*.f64 (/.f64 (*.f64 x.re y.im) y.re) (/.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 y.re (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 y.re x.im))) (*.f64 y.re y.re)) x.im)
(/.f64 (-.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (fma.f64 y.re (/.f64 y.re (*.f64 x.re y.im)) (neg.f64 (/.f64 y.re x.im))) (*.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (/.f64 y.re x.im)))
(/.f64 (-.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (/.f64 y.re x.im)) (/.f64 (/.f64 (pow.f64 y.re 3) x.im) (*.f64 x.re y.im)))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 y.re (*.f64 (/.f64 (*.f64 x.re y.im) y.re) (/.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 y.re (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 y.re x.im))) (*.f64 y.re y.re)) x.im)
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (*.f64 y.re x.im) y.re) (*.f64 (*.f64 x.re y.im) y.re)) (pow.f64 y.re 3))
(/.f64 (*.f64 y.re (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 (neg.f64 y.re) y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))))
(/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) (neg.f64 y.re)) (*.f64 (*.f64 y.re y.re) (/.f64 y.re (*.f64 x.re y.im))))
(/.f64 (-.f64 (/.f64 (*.f64 y.re (*.f64 y.re x.im)) (*.f64 x.re y.im)) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) (neg.f64 y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) (neg.f64 (*.f64 y.re y.re)))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) (neg.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2))) (neg.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))) (-.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)) 3)) (fma.f64 (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)) (neg.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) 1) y.re)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) y.re) y.re)
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 3)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3) 1/3)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im)))) -1)
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))) -1)
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(pow.f64 (/.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))) -1)
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) 2))
(fabs.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (exp.f64 (/.f64 x.im y.re))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 3))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 1) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 3))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 1/3))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 1 (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 1 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (/.f64 (*.f64 y.re x.re) (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 (/.f64 (*.f64 x.re y.re) y.re) y.im)) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (*.f64 (neg.f64 y.re) (fma.f64 -1 x.im (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)) y.re) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2)) (/.f64 1 (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(+.f64 (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 2)) (fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))) (cbrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (sqrt.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re)) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 (/.f64 x.re y.re) y.im) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (+.f64 (/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 -1 y.re) (/.f64 (*.f64 x.re y.im) y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (/.f64 x.re (/.f64 y.re y.im)) (+.f64 (/.f64 -1 y.re) (/.f64 1 y.re))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(+.f64 (neg.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 0 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (*.f64 x.re y.im) (*.f64 (/.f64 1 y.re) (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 1 y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (*.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (/.f64 1 y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (/.f64 1 (neg.f64 y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.re y.re) y.im))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (cbrt.f64 y.re)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(/.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (sqrt.f64 y.re)))
(/.f64 (/.f64 (/.f64 x.re (/.f64 y.re y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (*.f64 x.re y.im) 1) (/.f64 (/.f64 1 y.re) y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 y.re)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(/.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (/.f64 (/.f64 1 y.re) (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (sqrt.f64 y.re)))
(/.f64 (/.f64 (/.f64 x.re (/.f64 y.re y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x.re y.im) y.re)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 y.re) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (sqrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (sqrt.f64 y.re)))
(/.f64 (/.f64 (/.f64 x.re (/.f64 y.re y.im)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) y.re))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 x.re y.re) y.im)) (cbrt.f64 y.re)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(/.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re (cbrt.f64 y.re))) (pow.f64 (cbrt.f64 y.re) 2))
(pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) 1/3)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) -1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) -1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(pow.f64 (/.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im))) 1) -1)
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(neg.f64 (/.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) 2))
(fabs.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(log.f64 (exp.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1) 1))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1/3))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (/.f64 y.re (*.f64 x.re y.im)))) -1))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))

localize170.0ms (0.9%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
95.4%
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
80.2%
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
Compiler

Compiled 41 to 11 computations (73.2% saved)

series7.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
5.0ms
x.im
@-inf
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
0.0ms
y.re
@0
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
0.0ms
x.re
@0
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
0.0ms
x.im
@0
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
0.0ms
y.re
@inf
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1600×log-prod
1038×fma-def
506×expm1-udef
506×log1p-udef
482×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01358
129444
2490144
Stop Event
node limit
Counts
2 → 287
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
Outputs
(+.f64 0 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) 1)
(*.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))))
(*.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(*.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))))
(pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(neg.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (/.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 (pow.f64 y.re 3) (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))) (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (pow.f64 y.re 3))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 x.re (neg.f64 y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.im))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re y.re) (neg.f64 x.im))) (*.f64 (*.f64 y.re y.re) (neg.f64 y.re)))
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re))
(/.f64 (+.f64 (/.f64 y.re x.im) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) 1)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 -1 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re (neg.f64 y.re)) x.im)) (*.f64 (*.f64 y.re (neg.f64 y.re)) y.re))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 (*.f64 y.re (neg.f64 y.re)) 1)) (*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 x.im))) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) y.re (*.f64 y.re x.im)) (*.f64 y.re y.re))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 y.re x.im) y.re) (*.f64 y.re (/.f64 y.re x.im)))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 y.re) (*.f64 y.re (neg.f64 x.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (*.f64 y.re x.re)) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 x.im y.re (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 y.re y.re (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 y.re (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (fma.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re y.re) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (fma.f64 (neg.f64 x.im) y.re (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 (*.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 x.im (*.f64 y.re (neg.f64 y.re)) (*.f64 (*.f64 x.re y.im) y.re)) (*.f64 y.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re))) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)) (neg.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (pow.f64 (/.f64 x.im y.re) 2)) (fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (neg.f64 (/.f64 x.im y.re))))
(/.f64 (/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) y.re) (*.f64 y.re y.re))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(hypot.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(fma.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 y.im (*.f64 x.re (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))) (/.f64 x.im y.re))
(fma.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1 (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (/.f64 x.im y.re))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 y.re -2) (*.f64 x.re y.im) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))

simplify282.0ms (1.5%)

Algorithm
egg-herbie
Rules
1760×fma-neg
1232×div-sub
882×associate-/r*
566×times-frac
548×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056917877
1154215845
2593715543
Stop Event
node limit
Counts
371 → 453
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 0 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) 1)
(*.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))))
(*.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(*.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))))
(pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(neg.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (/.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 (pow.f64 y.re 3) (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))) (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (pow.f64 y.re 3))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 x.re (neg.f64 y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.im))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re y.re) (neg.f64 x.im))) (*.f64 (*.f64 y.re y.re) (neg.f64 y.re)))
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re))
(/.f64 (+.f64 (/.f64 y.re x.im) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) 1)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 -1 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re (neg.f64 y.re)) x.im)) (*.f64 (*.f64 y.re (neg.f64 y.re)) y.re))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 (*.f64 y.re (neg.f64 y.re)) 1)) (*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 x.im))) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) y.re (*.f64 y.re x.im)) (*.f64 y.re y.re))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 y.re x.im) y.re) (*.f64 y.re (/.f64 y.re x.im)))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 y.re) (*.f64 y.re (neg.f64 x.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (*.f64 y.re x.re)) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 x.im y.re (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 y.re y.re (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 y.re (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (fma.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re y.re) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (fma.f64 (neg.f64 x.im) y.re (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 (*.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 x.im (*.f64 y.re (neg.f64 y.re)) (*.f64 (*.f64 x.re y.im) y.re)) (*.f64 y.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re))) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)) (neg.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (pow.f64 (/.f64 x.im y.re) 2)) (fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (neg.f64 (/.f64 x.im y.re))))
(/.f64 (/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) y.re) (*.f64 y.re y.re))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(hypot.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(fma.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 y.im (*.f64 x.re (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))) (/.f64 x.im y.re))
(fma.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1 (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (/.f64 x.im y.re))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 y.re -2) (*.f64 x.re y.im) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 0 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 (/.f64 x.re y.re) y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (/.f64 (/.f64 x.re y.re) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) 1)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 (*.f64 x.re y.im) 1) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 x.re (/.f64 y.im y.re)) (neg.f64 y.re))
(*.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(/.f64 x.re (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re)))))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(/.f64 x.re (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(/.f64 x.re (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))))
(*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))))
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))))
(/.f64 x.re (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re)))))
(pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 3)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3) 1/3)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) 2)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(neg.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))
(fabs.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re)))
(*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) 1))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))
(*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) 1)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (/.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(*.f64 y.re (-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 y.re 4)))))
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(*.f64 y.re (/.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(/.f64 1 (/.f64 (pow.f64 y.re 3) (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))) (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(*.f64 y.re (/.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(*.f64 y.re (/.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (pow.f64 y.re 3))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re))
(/.f64 (fma.f64 x.re y.re (*.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.im))) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.im)))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.im)) y.re))
(/.f64 (fma.f64 x.re (neg.f64 y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.im))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 x.re (neg.f64 y.re) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.im)))) (*.f64 (*.f64 y.re (/.f64 y.re y.im)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.re 3) x.im))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re y.re) (neg.f64 x.im))) (*.f64 (*.f64 y.re y.re) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 y.re (neg.f64 (*.f64 y.re x.im)))) (neg.f64 (pow.f64 y.re 3)))
(*.f64 1 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)))
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re)) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im)))
(/.f64 (+.f64 (/.f64 y.re x.im) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) 1)) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (/.f64 y.re x.im)) (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re x.im))))
(*.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (/.f64 y.re x.im)) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))) x.im)
(/.f64 (fma.f64 -1 y.re (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 -1 y.re (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 x.im)))) (*.f64 (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)) (/.f64 y.re x.re)))
(/.f64 (neg.f64 (fma.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re)) y.re)) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re (neg.f64 y.re)) x.im)) (*.f64 (*.f64 y.re (neg.f64 y.re)) y.re))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 (neg.f64 y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (pow.f64 (neg.f64 y.re) 3))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 (*.f64 y.re (neg.f64 y.re)) 1)) (*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))) (/.f64 (neg.f64 (pow.f64 y.re 3)) x.im))
(*.f64 (/.f64 (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im)) (*.f64 y.re y.re)) (neg.f64 (pow.f64 y.re 3))) x.im)
(*.f64 (/.f64 (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im)) (*.f64 y.re y.re)) (pow.f64 (neg.f64 y.re) 3)) x.im)
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 x.im))) (*.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (neg.f64 (*.f64 y.re x.im)) (neg.f64 y.re))) (neg.f64 (neg.f64 (pow.f64 y.re 3))))
(/.f64 (fma.f64 y.re (*.f64 y.re x.im) (*.f64 y.re (*.f64 (neg.f64 y.im) x.re))) (pow.f64 y.re 3))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) y.re (*.f64 y.re x.im)) (*.f64 y.re y.re))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) y.re (*.f64 y.re x.im)) (*.f64 y.re y.re))
(/.f64 (*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 y.re x.im) y.re) (*.f64 y.re (/.f64 y.re x.im)))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 y.re x.im) y.re) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 y.re x.im) y.re) y.re) y.re) x.im)
(/.f64 (fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 y.re) (*.f64 y.re (neg.f64 x.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 y.re) (neg.f64 (*.f64 y.re x.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (neg.f64 (*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (*.f64 y.re x.re)) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.re y.re (*.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.im))) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re)) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im)))
(/.f64 (fma.f64 x.im y.re (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) y.re (*.f64 y.re x.im)) (*.f64 y.re y.re))
(/.f64 (*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.im)))
(/.f64 (fma.f64 x.re (/.f64 y.re x.im) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.im)) y.re))
(/.f64 (fma.f64 y.re y.re (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.re 3) x.im))
(/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (/.f64 y.re x.im)) (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re x.im))))
(*.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (/.f64 y.re x.im)) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))) x.im)
(/.f64 (fma.f64 y.re (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))) (/.f64 (neg.f64 (pow.f64 y.re 3)) x.im))
(*.f64 (/.f64 (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im)) (*.f64 y.re y.re)) (neg.f64 (pow.f64 y.re 3))) x.im)
(*.f64 (/.f64 (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im)) (*.f64 y.re y.re)) (pow.f64 (neg.f64 y.re) 3)) x.im)
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 y.re x.im) y.re) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 y.re x.im) y.re) y.re) y.re) x.im)
(/.f64 (fma.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.re (neg.f64 y.re) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.im)))) (*.f64 (*.f64 y.re (/.f64 y.re y.im)) (neg.f64 y.re)))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re y.re) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 y.re (neg.f64 (*.f64 y.re x.im)))) (neg.f64 (pow.f64 y.re 3)))
(*.f64 1 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 -1 y.re (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 x.im)))) (*.f64 (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)) (/.f64 y.re x.re)))
(/.f64 (neg.f64 (fma.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re)) y.re)) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 (neg.f64 (*.f64 y.re x.im)) (neg.f64 y.re))) (neg.f64 (neg.f64 (pow.f64 y.re 3))))
(/.f64 (fma.f64 y.re (*.f64 y.re x.im) (*.f64 y.re (*.f64 (neg.f64 y.im) x.re))) (pow.f64 y.re 3))
(/.f64 (fma.f64 (neg.f64 x.im) y.re (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 (/.f64 x.re y.re) y.im) (neg.f64 y.re) (neg.f64 (*.f64 y.re x.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (neg.f64 (*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (fma.f64 x.im (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 (*.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) y.re) (*.f64 x.re (neg.f64 y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.im)) (*.f64 x.re y.re)) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) x.im)) y.re) (*.f64 y.re (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re))) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im)))
(/.f64 (fma.f64 x.im (*.f64 y.re (neg.f64 y.re)) (*.f64 (*.f64 x.re y.im) y.re)) (*.f64 y.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 (neg.f64 y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (pow.f64 (neg.f64 y.re) 3))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (fma.f64 x.im y.re (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 y.re y.re))
(/.f64 (*.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.im) x.re)) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 x.re (/.f64 y.re x.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 (*.f64 y.re (/.f64 y.re y.im)) (*.f64 x.re (/.f64 y.re x.im))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) x.im)
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re y.re)))
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 x.re y.im) (/.f64 y.re x.im))) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 (/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im))) (pow.f64 y.re 3)) x.im)
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 y.re x.im)) (*.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re x.im))))
(*.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.re x.re) (neg.f64 (/.f64 y.re x.im))) (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))) x.im)
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (/.f64 y.re x.im) (*.f64 x.re y.im))) (*.f64 (/.f64 y.re x.im) (*.f64 y.re (neg.f64 y.re))))
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (*.f64 x.re y.im) (/.f64 y.re x.im))) (/.f64 (neg.f64 (pow.f64 y.re 3)) x.im))
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re))) (/.f64 (neg.f64 (pow.f64 y.re 3)) x.im))
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re y.im) (/.f64 y.re x.im) (*.f64 y.re y.re))) (/.f64 (pow.f64 (neg.f64 y.re) 3) x.im))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 y.re (*.f64 (*.f64 (/.f64 x.re y.re) y.im) (/.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 y.re (*.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 y.re x.im)))) (*.f64 y.re y.re)) x.im)
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.re)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 x.im)) (*.f64 x.re y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 y.re)))
(/.f64 (fma.f64 (*.f64 y.re (/.f64 y.re y.im)) (neg.f64 x.im) (*.f64 x.re y.re)) (*.f64 (*.f64 y.re (/.f64 y.re y.im)) (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re y.re)))
(/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 (neg.f64 y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 x.re y.im))) (pow.f64 (neg.f64 y.re) 3))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (neg.f64 (neg.f64 y.re))) (*.f64 (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)) (/.f64 y.re x.re)))
(/.f64 (fma.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 x.im)) y.re) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 x.re y.im))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (neg.f64 y.re))) (*.f64 (neg.f64 y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 y.re) (*.f64 y.re (neg.f64 y.re))))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (+.f64 (neg.f64 (*.f64 y.re x.im)) (*.f64 y.re (*.f64 (/.f64 x.re y.re) y.im))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 y.re (+.f64 (neg.f64 x.im) (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im))) (neg.f64 (pow.f64 y.re 3)))
(/.f64 (fma.f64 (*.f64 x.re y.im) (neg.f64 y.re) (*.f64 y.re (neg.f64 (*.f64 y.re x.im)))) (neg.f64 (pow.f64 y.re 3)))
(*.f64 1 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2)) (neg.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(*.f64 1 (*.f64 y.re (/.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)) (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (pow.f64 (/.f64 x.im y.re) 2)) (fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (neg.f64 (/.f64 x.im y.re))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (pow.f64 (/.f64 x.im y.re) 2)) (fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (/.f64 (neg.f64 x.im) y.re)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)) (pow.f64 (/.f64 x.im y.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(/.f64 (/.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) y.re) (*.f64 y.re y.re))
(*.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)))
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(hypot.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(hypot.f64 (/.f64 x.im y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(hypot.f64 (/.f64 x.im y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 x.re (/.f64 1 (/.f64 y.re (/.f64 y.im y.re))) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 y.im (*.f64 x.re (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (pow.f64 y.re -2) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (*.f64 x.re y.im) (/.f64 1 (*.f64 y.re (neg.f64 y.re))) (/.f64 x.im y.re))
(fma.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))) (/.f64 x.im y.re))
(fma.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 1 (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im))) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 y.re -2)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 (*.f64 y.re y.re) x.im)) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (fma.f64 (*.f64 x.re y.im) y.re (*.f64 y.re (*.f64 y.re x.im))) (/.f64 1 (pow.f64 y.re 3)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (neg.f64 x.im) (/.f64 -1 y.re)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 x.re y.re) (/.f64 y.im y.re) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)))) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)))) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2) (/.f64 (*.f64 x.im (*.f64 x.re y.im)) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) 2) (/.f64 (*.f64 (*.f64 x.re y.im) x.im) (pow.f64 y.re 3)))) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 x.re y.im)))) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (pow.f64 y.re -2) (*.f64 x.re y.im) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re 1) (/.f64 y.im (*.f64 y.re y.re)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im 1) (/.f64 x.re (*.f64 y.re y.re)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re))) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) 1) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re)))) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 (*.f64 y.re y.re))) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (neg.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (/.f64 x.im y.re) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(+.f64 (neg.f64 (*.f64 y.im (/.f64 (/.f64 x.re y.re) y.re))) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 -1 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 y.im) (*.f64 x.re (pow.f64 y.re -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 y.im (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.re (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) y.re) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) y.re) (/.f64 x.im y.re))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 y.re -2)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (log1p.f64 (expm1.f64 (/.f64 x.im y.re))))
(fma.f64 x.re (*.f64 y.im (pow.f64 y.re -2)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) 2) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 x.im y.re))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 y.re 4))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (/.f64 x.re (cbrt.f64 (pow.f64 y.re 4))) (/.f64 y.im (cbrt.f64 (*.f64 y.re y.re))) (/.f64 x.im y.re))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (/.f64 y.im y.re) (/.f64 x.re y.re) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) 2) (pow.f64 y.re 4))) (*.f64 x.re (*.f64 y.im (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (fma.f64 (neg.f64 (pow.f64 y.re -2)) (*.f64 x.re y.im) (*.f64 (*.f64 x.re y.im) (pow.f64 y.re -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re) (sqrt.f64 (/.f64 x.im y.re))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) y.re)) (*.f64 (*.f64 x.re y.im) (+.f64 (neg.f64 (pow.f64 y.re -2)) (pow.f64 y.re -2))))

localize124.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
89.3%
(*.f64 x.im (*.f64 y.im y.im))
89.1%
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))
89.1%
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
78.3%
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))
Compiler

Compiled 108 to 35 computations (67.6% saved)

series11.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
1.0ms
x.im
@0
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))
1.0ms
y.im
@0
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))
1.0ms
y.re
@0
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))
1.0ms
x.re
@0
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
0.0ms
x.im
@inf
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))

rewrite121.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
738×expm1-udef
734×log1p-udef
456×add-sqr-sqrt
448×pow1
446×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019152
1445140
27163140
Stop Event
node limit
Counts
4 → 199
Calls
Call 1
Inputs
(/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))
(*.f64 x.im (*.f64 y.im y.im))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) 1)
(*.f64 x.im (/.f64 1 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(*.f64 x.im (*.f64 (*.f64 y.im y.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im y.im) (*.f64 x.im (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))
(*.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re -3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(*.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re -3)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)))
(*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 y.re 3))))
(*.f64 (/.f64 1 y.re) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -3) (*.f64 y.im (*.f64 x.im y.im)))
(*.f64 (*.f64 x.im y.im) (*.f64 y.im (pow.f64 y.re -3)))
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) y.re))
(*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 (*.f64 y.im y.im) y.re))
(*.f64 (/.f64 (*.f64 y.im y.im) y.re) (/.f64 x.im (*.f64 y.re y.re)))
(*.f64 (/.f64 x.im 1) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)))
(*.f64 (/.f64 x.im (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)) (/.f64 x.im (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im y.im) 1) (/.f64 x.im (pow.f64 y.re 3)))
(*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))
(*.f64 (/.f64 1 (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (*.f64 y.re y.re)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) 1) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (pow.f64 y.re 3/2)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) 1) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3)))
(*.f64 (/.f64 (*.f64 x.im y.im) y.re) (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(*.f64 (/.f64 (*.f64 x.im y.im) 1) (/.f64 y.im (pow.f64 y.re 3)))
(*.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 3/2)) (/.f64 y.im (pow.f64 y.re 3/2)))
(pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) -1)
(neg.f64 (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (neg.f64 (pow.f64 y.re 3))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im) (pow.f64 y.re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (-.f64 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(*.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(*.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (neg.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 2)
(pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(exp.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(fma.f64 x.im (/.f64 1 y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1 (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 0 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) (/.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(*.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1)
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(*.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) -1))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 1 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (/.f64 1 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)) (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))))
(/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (+.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (*.f64 (pow.f64 y.re 3) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) x.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 (pow.f64 y.re 3)) 1)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (neg.f64 x.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 3))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) x.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (pow.f64 y.re 3)))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) 1)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (pow.f64 y.re 3)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (pow.f64 y.re 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 (pow.f64 y.re 3))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (neg.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (neg.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) 3)) (+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))) (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))) (-.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))
(/.f64 (*.f64 -1 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) -1) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) -1) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) -1) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 (/.f64 y.re y.im) y.re)) (pow.f64 y.re 3))
(pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(fma.f64 x.re (/.f64 y.im (*.f64 y.re y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) -1 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(fma.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im)))) 1)
(pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3) 1/3)
(pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 y.im y.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.im y.im) 3) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im))))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im))))

simplify203.0ms (1.1%)

Algorithm
egg-herbie
Rules
1628×fma-neg
1044×associate-*r*
946×associate-*l*
708×times-frac
652×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053119061
1154518259
2762118211
Stop Event
node limit
Counts
355 → 352
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 (pow.f64 y.im 2) x.im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) 1)
(*.f64 x.im (/.f64 1 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(*.f64 x.im (*.f64 (*.f64 y.im y.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im y.im) (*.f64 x.im (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))
(*.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re -3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(*.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re -3)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)))
(*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 y.re 3))))
(*.f64 (/.f64 1 y.re) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -3) (*.f64 y.im (*.f64 x.im y.im)))
(*.f64 (*.f64 x.im y.im) (*.f64 y.im (pow.f64 y.re -3)))
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) y.re))
(*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 (*.f64 y.im y.im) y.re))
(*.f64 (/.f64 (*.f64 y.im y.im) y.re) (/.f64 x.im (*.f64 y.re y.re)))
(*.f64 (/.f64 x.im 1) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)))
(*.f64 (/.f64 x.im (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)) (/.f64 x.im (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im y.im) 1) (/.f64 x.im (pow.f64 y.re 3)))
(*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))
(*.f64 (/.f64 1 (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (*.f64 y.re y.re)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) 1) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (pow.f64 y.re 3/2)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) 1) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3)))
(*.f64 (/.f64 (*.f64 x.im y.im) y.re) (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(*.f64 (/.f64 (*.f64 x.im y.im) 1) (/.f64 y.im (pow.f64 y.re 3)))
(*.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 3/2)) (/.f64 y.im (pow.f64 y.re 3/2)))
(pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) -1)
(neg.f64 (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (neg.f64 (pow.f64 y.re 3))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im) (pow.f64 y.re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (-.f64 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(*.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(*.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (neg.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 2)
(pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(exp.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(fma.f64 x.im (/.f64 1 y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1 (/.f64 x.im y.re))
(fma.f64 1 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 0 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) (/.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(*.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1)
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(*.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) -1))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 1 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (/.f64 1 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)) (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))))
(/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (+.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (*.f64 (pow.f64 y.re 3) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) x.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 (pow.f64 y.re 3)) 1)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (neg.f64 x.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 3))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) x.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (pow.f64 y.re 3)))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) 1)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (pow.f64 y.re 3)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (pow.f64 y.re 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 (pow.f64 y.re 3))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (neg.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (neg.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) 3)) (+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))) (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))) (-.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))
(/.f64 (*.f64 -1 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) -1) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) -1) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) -1) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 (/.f64 y.re y.im) y.re)) (pow.f64 y.re 3))
(pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(fma.f64 x.re (/.f64 y.im (*.f64 y.re y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) -1 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(fma.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im)))) 1)
(pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3) 1/3)
(pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 y.im y.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.im y.im) 3) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im))))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im))))
Outputs
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))))
(*.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3)))))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (*.f64 x.im (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im))
(neg.f64 (*.f64 x.im (-.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re))))
(*.f64 x.im (neg.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 -1 y.re))))
(*.f64 x.im (neg.f64 (fma.f64 (/.f64 y.im (pow.f64 y.re 3)) y.im (/.f64 -1 y.re))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)) (*.f64 x.im (-.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)))))
(-.f64 (*.f64 x.im (neg.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(-.f64 (*.f64 x.im (neg.f64 (fma.f64 (/.f64 y.im (pow.f64 y.re 3)) y.im (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)) (*.f64 x.im (-.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)))))
(-.f64 (*.f64 x.im (neg.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(-.f64 (*.f64 x.im (neg.f64 (fma.f64 (/.f64 y.im (pow.f64 y.re 3)) y.im (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) x.im)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)) (*.f64 x.im (-.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)))))
(-.f64 (*.f64 x.im (neg.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(-.f64 (*.f64 x.im (neg.f64 (fma.f64 (/.f64 y.im (pow.f64 y.re 3)) y.im (/.f64 -1 y.re)))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(*.f64 x.im (/.f64 (neg.f64 y.im) (/.f64 (pow.f64 y.re 3) y.im)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(neg.f64 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(*.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))) (/.f64 x.im y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(*.f64 x.im (/.f64 (neg.f64 y.im) (/.f64 (pow.f64 y.re 3) y.im)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(neg.f64 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))
(neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))
(*.f64 x.im (/.f64 (neg.f64 y.im) (/.f64 (pow.f64 y.re 3) y.im)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(neg.f64 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(fma.f64 x.im (+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)))) (neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))))
(fma.f64 -1 (fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(*.f64 (pow.f64 y.im 2) x.im)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) 1)
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 x.im (/.f64 1 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 x.im (*.f64 (*.f64 y.im y.im) (pow.f64 y.re -3)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im y.im) (*.f64 x.im (pow.f64 y.re -3)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re -3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 (pow.f64 y.re -3) (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im)))))
(*.f64 (pow.f64 y.re -3) (*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re -3)))
(*.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re -3))
(*.f64 (pow.f64 y.re -3) (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)))
(pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2)
(/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3))
(*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 y.re 3))))
(*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 (pow.f64 y.re 3)))))
(/.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (neg.f64 (pow.f64 y.re 3)))
(*.f64 (/.f64 1 y.re) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (pow.f64 y.re -3) (*.f64 y.im (*.f64 x.im y.im)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (*.f64 x.im y.im) (*.f64 y.im (pow.f64 y.re -3)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) y.re))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 (*.f64 y.im y.im) y.re))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 y.im y.im) y.re) (/.f64 x.im (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 x.im 1) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 x.im (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3/2)) (/.f64 x.im (pow.f64 y.re 3/2)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 y.im y.im) 1) (/.f64 x.im (pow.f64 y.re 3)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 1 (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re 3/2)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (*.f64 y.re y.re)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re y.re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re y.re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) 1) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re y.re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (pow.f64 y.re 3/2)) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) (pow.f64 y.re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) y.re) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re y.re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4))) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.re 3)))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)))
(pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2)
(/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) y.re))
(pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2)
(/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3))
(*.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) 1) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3)))
(pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2)
(/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3))
(*.f64 (/.f64 (*.f64 x.im y.im) y.re) (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re y.re)) (/.f64 y.im y.re))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 x.im y.im) 1) (/.f64 y.im (pow.f64 y.re 3)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(*.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 3/2)) (/.f64 y.im (pow.f64 y.re 3/2)))
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 1)
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 3)
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(pow.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3) 1/3)
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(pow.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) 2)
(pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2)
(/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3))
(pow.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) -1)
(/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))
(*.f64 y.im (*.f64 y.im (/.f64 x.im (pow.f64 y.re 3))))
(neg.f64 (/.f64 (*.f64 y.im (*.f64 x.im y.im)) (neg.f64 (pow.f64 y.re 3))))
(*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 (pow.f64 y.re 3)))))
(/.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (neg.f64 (pow.f64 y.re 3)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))
(sqrt.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im) (pow.f64 y.re -3)))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) 1))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))) 1)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))) (/.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.re) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))) (/.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))))
(-.f64 (-.f64 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2)))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(*.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2) (/.f64 1 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))
(/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) 1) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (*.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 (/.f64 x.im y.re) (-.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 2) (*.f64 (/.f64 x.im y.re) (-.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.im y.re) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3) (pow.f64 (/.f64 x.im y.re) 3)) (fma.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (neg.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2)) (neg.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) 2) (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3)) (fma.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 3)) (fma.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (/.f64 x.im y.re)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 x.im y.re)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) 2) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (/.f64 x.im y.re)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 3)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(pow.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3) 1/3)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 2)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1)
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 2))
(fabs.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))
(fabs.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(log.f64 (exp.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(exp.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 x.im (/.f64 1 y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1 (/.f64 x.im y.re))
(-.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 1 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 x.im y.re) (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(-.f64 0 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) 1)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))) (/.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4)))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 -1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) -1)
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(*.f64 1 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) -1))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 1 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (/.f64 1 (pow.f64 y.re 4)) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (/.f64 1 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4)))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)) (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))) (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)) (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (/.f64 1 (pow.f64 y.re 4)) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4)))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (/.f64 1 (pow.f64 y.re 4)) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) (+.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4)))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (+.f64 (*.f64 x.im (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 y.re (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) y.im) (/.f64 x.re y.im))) (*.f64 y.re (/.f64 (pow.f64 y.re 4) y.im))) (*.f64 y.im y.im))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re)))) (*.f64 y.im y.im))
(/.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (/.f64 (fma.f64 x.im (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (/.f64 (*.f64 (pow.f64 y.re 3) (neg.f64 x.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) y.im) (/.f64 x.re y.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 (pow.f64 y.re 4) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (pow.f64 y.re 3)) (*.f64 (pow.f64 y.re 3) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (pow.f64 y.re 3)) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re))))
(/.f64 (+.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4))))
(/.f64 (+.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) x.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))) (/.f64 (/.f64 (pow.f64 y.re 4) y.im) (*.f64 y.im (*.f64 (/.f64 x.im y.re) y.im))))
(/.f64 (+.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) 1)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 (/.f64 y.re x.re) (/.f64 y.re y.im) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im)))) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re)))) (*.f64 y.im (*.f64 y.im x.im)))
(/.f64 (+.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (neg.f64 x.re))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (fma.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (*.f64 y.im (*.f64 y.im x.im))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re y.im) (neg.f64 (pow.f64 y.re 4)))) (*.f64 y.im (*.f64 y.im x.im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) x.re)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 y.re y.im) y.re)))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (*.f64 (neg.f64 (pow.f64 y.re 3)) 1)) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (neg.f64 (pow.f64 y.re 3))) (/.f64 (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 y.re y.re)) (*.f64 y.im x.re)))
(/.f64 (-.f64 (*.f64 y.im (*.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))) (pow.f64 y.re 3)) (/.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 (pow.f64 y.re 4))) x.re))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (neg.f64 x.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (/.f64 (neg.f64 y.re) (/.f64 y.im y.re))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (neg.f64 (pow.f64 y.re 3)) (neg.f64 x.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 (/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 (pow.f64 y.re 3) x.re)) (neg.f64 (neg.f64 (pow.f64 y.re 4)))) (/.f64 y.im y.re))
(*.f64 (/.f64 (fma.f64 y.im (*.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) (*.f64 (pow.f64 y.re 3) x.re)) (neg.f64 (neg.f64 (pow.f64 y.re 4)))) (/.f64 y.im y.re))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) x.im)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 y.re (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 x.im (*.f64 y.re (/.f64 y.re y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) y.im) (/.f64 x.re y.im))) (*.f64 y.re (/.f64 (pow.f64 y.re 4) y.im))) (*.f64 y.im y.im))
(/.f64 (+.f64 (*.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im))) (/.f64 (/.f64 (pow.f64 y.re 4) y.im) (*.f64 y.im (*.f64 (/.f64 x.im y.re) y.im))))
(/.f64 (+.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 3))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) x.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 x.im (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re)))) (*.f64 y.im y.im))
(/.f64 (+.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (pow.f64 y.re 3)))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (pow.f64 y.re 3)) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) 1)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(*.f64 (/.f64 (fma.f64 (/.f64 y.re x.re) (/.f64 y.re y.im) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im)))) (/.f64 (pow.f64 y.re 4) (*.f64 y.im (/.f64 x.re y.re)))) (*.f64 y.im (*.f64 y.im x.im)))
(/.f64 (+.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (neg.f64 (pow.f64 y.re 3))) (/.f64 (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 y.re y.re)) (*.f64 y.im x.re)))
(/.f64 (-.f64 (*.f64 y.im (*.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))) (pow.f64 y.re 3)) (/.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 (pow.f64 y.re 4))) x.re))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) x.im)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))
(/.f64 (/.f64 (fma.f64 x.im (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (/.f64 (*.f64 (pow.f64 y.re 3) (neg.f64 x.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 (pow.f64 y.re 3) y.im) (/.f64 x.re y.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 (pow.f64 y.re 4) (*.f64 y.im y.im))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (pow.f64 y.re 3)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (pow.f64 y.re 3)))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4))))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 x.im y.im)))))
(/.f64 (fma.f64 (neg.f64 x.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) (*.f64 y.im (*.f64 y.im x.im))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im (*.f64 y.im x.im))) (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re y.im) (neg.f64 (pow.f64 y.re 4)))) (*.f64 y.im (*.f64 y.im x.im)))
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 (pow.f64 y.re 3))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)))) (*.f64 (/.f64 (neg.f64 y.re) (/.f64 y.im y.re)) (neg.f64 (pow.f64 y.re 3))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (neg.f64 (pow.f64 y.re 3)) (neg.f64 x.re))) (*.f64 (neg.f64 (pow.f64 y.re 3)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 (/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 (pow.f64 y.re 3) x.re)) (neg.f64 (neg.f64 (pow.f64 y.re 4)))) (/.f64 y.im y.re))
(*.f64 (/.f64 (fma.f64 y.im (*.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) (*.f64 (pow.f64 y.re 3) x.re)) (neg.f64 (neg.f64 (pow.f64 y.re 4)))) (/.f64 y.im y.re))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im)))))) (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re))
(*.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)) (/.f64 (neg.f64 y.im) y.re))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (neg.f64 (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))
(/.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re) (*.f64 (pow.f64 y.re 3) (neg.f64 x.re))) (*.f64 (pow.f64 y.re 3) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im))))))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (neg.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))) (neg.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) 3)) (+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))) (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 y.im y.re))) 3) (pow.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (pow.f64 y.re -3))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (pow.f64 y.re -3))) (-.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (pow.f64 y.re -3))) (*.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 y.im y.re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (fma.f64 (*.f64 y.im (neg.f64 (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (fma.f64 (pow.f64 y.re -3) (*.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))) (neg.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))) (-.f64 (neg.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (*.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 (pow.f64 y.re -3) (*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (pow.f64 y.re -3)))))) (-.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 y.im y.re))) (*.f64 (*.f64 y.im y.im) (*.f64 (neg.f64 x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re -6))) (-.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(/.f64 (*.f64 -1 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re)))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im)))))) (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re))
(*.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)) (/.f64 (neg.f64 y.im) y.re))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) -1) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re)))
(/.f64 (neg.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im)))))) (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re))
(*.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)) (/.f64 (neg.f64 y.im) y.re))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 3) (pow.f64 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) 3)) -1) (+.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 (*.f64 x.re (*.f64 y.im (*.f64 x.im y.im))) (/.f64 (pow.f64 y.re 4) (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))) 3) (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (-.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))) (/.f64 x.re (/.f64 (*.f64 (/.f64 (pow.f64 y.re 4) y.im) y.re) (*.f64 y.im (*.f64 y.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (+.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re)) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (*.f64 x.im (pow.f64 y.re -3)) 3))) (-.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.im y.re) (/.f64 (*.f64 y.im (*.f64 x.re (*.f64 y.im x.im))) (pow.f64 y.re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2) (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)) (pow.f64 y.re 6))) -1) (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2) (/.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 4))))) (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) (pow.f64 y.re 6)) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(/.f64 (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 (/.f64 y.re y.im) y.re)) (pow.f64 y.re 3))
(*.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (/.f64 1 (pow.f64 y.re 4)) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (pow.f64 y.re 3) (*.f64 y.re (*.f64 (*.f64 y.im x.im) (*.f64 y.im (/.f64 y.re y.im))))) (pow.f64 y.re 4)))
(pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 1)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 3)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(pow.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3) 1/3)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 2)
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 2))
(fabs.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(fabs.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(log.f64 (exp.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) 3))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(exp.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))) 1))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 -1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 x.re (/.f64 y.im (*.f64 y.re y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) -1 (*.f64 (*.f64 (*.f64 y.im y.im) (neg.f64 x.im)) (pow.f64 y.re -3)))
(neg.f64 (fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(neg.f64 (fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(neg.f64 (fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)))))
(fma.f64 1 (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 1 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) 2) (/.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) y.re) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(+.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)) (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(fma.f64 x.im (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (sqrt.f64 y.im))) (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 x.re) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.re) y.re) (sqrt.f64 y.im)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 x.re) y.re)) (*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 x.re) y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(fma.f64 (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 y.re 3/2)) (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)))
(+.f64 (pow.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3/2) (sqrt.f64 x.im))) 2) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (/.f64 (pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2) (pow.f64 y.re 3)))
(fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (*.f64 (*.f64 y.im (*.f64 x.im y.im)) (pow.f64 y.re -3)))
(fma.f64 (*.f64 y.im (*.f64 y.im x.im)) (pow.f64 y.re -3) (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(fma.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3)) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))
(fma.f64 y.im (/.f64 x.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 (*.f64 y.im x.im) (pow.f64 y.re -3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im)))) 1)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 1)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(pow.f64 (cbrt.f64 (*.f64 y.im (*.f64 x.im y.im))) 3)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(pow.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3) 1/3)
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(pow.f64 (*.f64 y.im (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 y.im 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x.im y.im)) y.im))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im)))))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(cbrt.f64 (pow.f64 (*.f64 y.im (*.f64 x.im y.im)) 3))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 y.im y.im) 3)))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y.im y.im) 3) (pow.f64 x.im 3)))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(expm1.f64 (log1p.f64 (*.f64 y.im (*.f64 x.im y.im))))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(exp.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (*.f64 x.im y.im))) 1))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))
(log1p.f64 (expm1.f64 (*.f64 y.im (*.f64 x.im y.im))))
(*.f64 x.im (*.f64 y.im y.im))
(*.f64 y.im (*.f64 y.im x.im))

eval694.0ms (3.6%)

Compiler

Compiled 45108 to 17226 computations (61.8% saved)

prune824.0ms (4.3%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New155391562
Fresh4610
Picked101
Done314
Total1561161577
Accurracy
100.0%
Counts
1577 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.6%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
52.2%
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
40.8%
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.8%
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.6%
(/.f64 (neg.f64 x.re) y.im)
41.0%
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
22.9%
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
42.2%
(/.f64 x.im y.re)
45.0%
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
55.4%
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
83.9%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
83.5%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))))
65.7%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
24.8%
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
76.8%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
21.4%
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
Compiler

Compiled 519 to 313 computations (39.7% saved)

localize60.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
99.2%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im)))
80.9%
(/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))
80.8%
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
Compiler

Compiled 96 to 22 computations (77.1% saved)

series8.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
y.re
@0
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
1.0ms
x.re
@0
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
1.0ms
y.im
@inf
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
1.0ms
y.im
@0
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
0.0ms
x.re
@inf
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1116×log-prod
702×prod-exp
650×pow-prod-down
488×pow-prod-up
434×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0956
119344
2271844
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))
Outputs
(+.f64 0 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 1)
(*.f64 y.im (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(*.f64 1 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re) y.im)
(*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) -2) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) x.re)
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) 1) (/.f64 x.re (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) 1) -1)
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 y.im) 1) (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)) (*.f64 (log.f64 y.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 1 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(/.f64 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (neg.f64 x.re))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 x.re))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 1) x.re)
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2))
(exp.f64 (+.f64 (log.f64 (hypot.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (log.f64 (hypot.f64 y.im y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
862×unswap-sqr
528×fma-def
488×log-prod
444×*-commutative
424×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04847708
113606968
249146708
Stop Event
node limit
Counts
166 → 189
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (*.f64 x.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) (pow.f64 y.re 2)))) (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))))) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.re 10)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (*.f64 x.re (pow.f64 y.re 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (pow.f64 y.re 2))) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 4))))) x.re))))) (pow.f64 y.im 12)) (+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(/.f64 (pow.f64 y.im 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6))))))) (*.f64 (pow.f64 y.re 12) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re)) (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.im 10)))))))))))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(/.f64 (pow.f64 y.re 2) x.re)
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(+.f64 0 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 1)
(*.f64 y.im (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(*.f64 1 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re) y.im)
(*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) -2) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) x.re)
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) 1) (/.f64 x.re (hypot.f64 y.im y.re)))
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) 1) -1)
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 y.im) 1) (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)) (*.f64 (log.f64 y.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 1 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(/.f64 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (neg.f64 x.re))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 x.re))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 1) x.re)
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2))
(exp.f64 (+.f64 (log.f64 (hypot.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (log.f64 (hypot.f64 y.im y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
Outputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 8) (pow.f64 y.im 7))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))))))
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (-.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.re 8)) (pow.f64 y.im 7))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (*.f64 x.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) (pow.f64 y.re 2)))) (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))))) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (fma.f64 -1 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (*.f64 -1 (+.f64 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (fma.f64 x.re 0 (*.f64 x.re 0)) (*.f64 y.re (*.f64 y.re (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4)))))) (pow.f64 y.im 7))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (*.f64 (*.f64 y.re y.re) (neg.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))))) (pow.f64 y.im 7)))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (fma.f64 -1 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (*.f64 -1 (+.f64 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (fma.f64 x.re 0 (*.f64 x.re 0)) (*.f64 y.re (*.f64 y.re (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4)))))) (pow.f64 y.im 7))) (/.f64 (-.f64 (*.f64 x.re 0) (*.f64 x.re (pow.f64 y.re 4))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (*.f64 (*.f64 y.re y.re) (neg.f64 (*.f64 x.re (neg.f64 (pow.f64 y.re 4))))) (pow.f64 y.im 7)))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(+.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 4)))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 6))) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(+.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 4)) (*.f64 (/.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 6))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6)))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 x.re (*.f64 (pow.f64 y.im 3) 0))) (*.f64 y.im (*.f64 y.im (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5)))))) (pow.f64 y.re 8)))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 y.im y.im)) (pow.f64 y.re 8))) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6)))
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 x.re (*.f64 (pow.f64 y.im 3) 0))) (*.f64 y.im (*.f64 y.im (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5)))))) (pow.f64 y.re 8)))
(-.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) (/.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 y.im y.im)) (pow.f64 y.re 8))) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.im))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(/.f64 y.re (/.f64 x.re y.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re)))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re) (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6)))) (pow.f64 y.im 8) (/.f64 (*.f64 y.im y.im) x.re)))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 (-.f64 (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6))) (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re)) (pow.f64 y.im 8) (/.f64 y.im (/.f64 x.re y.im))))
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.re 10)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (*.f64 x.re (pow.f64 y.re 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.re 8))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 2)))) (pow.f64 y.re 2))) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) (pow.f64 y.re 4))))) x.re))))) (pow.f64 y.im 12)) (+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 y.re 6)))) x.re)) (*.f64 5/64 (/.f64 1 (*.f64 x.re (pow.f64 y.re 6))))) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.im 2) x.re))))
(fma.f64 (+.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.re 10))) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re)))) (*.f64 x.re (*.f64 y.re y.re))) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.re 8)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 y.re y.re)))) (*.f64 y.re y.re)) (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2) (/.f64 (*.f64 1/8 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6)))) (pow.f64 y.re 4)))) x.re))))) (pow.f64 y.im 12) (+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re) (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6)))) (pow.f64 y.im 8) (/.f64 (*.f64 y.im y.im) x.re))))
(fma.f64 (+.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.re 10))) (-.f64 (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 x.re (pow.f64 y.re 4))) (*.f64 (/.f64 1/2 x.re) (-.f64 (/.f64 1/64 (*.f64 (*.f64 y.re y.re) (pow.f64 y.re 8))) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) -1/2) (pow.f64 y.re 4))))) (/.f64 (fma.f64 1/2 (-.f64 (/.f64 1/64 (*.f64 (*.f64 y.re y.re) (pow.f64 y.re 8))) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) -1/2) (pow.f64 y.re 4))) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (pow.f64 y.re 4)) (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2))) x.re))) (pow.f64 y.im 12) (+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 (-.f64 (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6))) (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re)) (pow.f64 y.im 8) (/.f64 y.im (/.f64 x.re y.im)))))
(fma.f64 (-.f64 (+.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.re 10))) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (*.f64 x.re (pow.f64 y.re 4))) (*.f64 (/.f64 1/2 x.re) (-.f64 (/.f64 1/64 (*.f64 (*.f64 y.re y.re) (pow.f64 y.re 8))) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) -1/2) (pow.f64 y.re 4)))))) (/.f64 (fma.f64 1/2 (-.f64 (/.f64 1/64 (*.f64 (*.f64 y.re y.re) (pow.f64 y.re 8))) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) -1/2) (pow.f64 y.re 4))) (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) (pow.f64 y.re 4)) (pow.f64 (/.f64 1/16 (pow.f64 y.re 5)) 2))) x.re)) (pow.f64 y.im 12) (+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 (-.f64 (/.f64 5/64 (*.f64 x.re (pow.f64 y.re 6))) (/.f64 (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 y.re 3)) 2) (/.f64 1/16 (pow.f64 y.re 6))) x.re)) (pow.f64 y.im 8) (/.f64 y.im (/.f64 x.re y.im)))))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(/.f64 y.im (/.f64 x.re y.im))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im))))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4))) 0) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4)) (/.f64 y.im (/.f64 x.re y.im)))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4)) (/.f64 y.im (/.f64 x.re y.im))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4))) (/.f64 y.re (/.f64 x.re y.re))))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(/.f64 y.im (/.f64 x.re y.im))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.re 4) (*.f64 x.re (pow.f64 y.im 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im)) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 6) (*.f64 x.re (pow.f64 y.im 4))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 y.re 4) x.re) (*.f64 y.im y.im))))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4))) 0) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4)) (/.f64 y.im (/.f64 x.re y.im)))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4)) (/.f64 y.im (/.f64 x.re y.im))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.re 6) x.re) (pow.f64 y.im 4))) (/.f64 y.re (/.f64 x.re y.re))))
(/.f64 (pow.f64 y.im 2) x.re)
(/.f64 (*.f64 y.im y.im) x.re)
(/.f64 y.im (/.f64 x.re y.im))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re)) (*.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6)))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (-.f64 (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re))) (/.f64 y.im (/.f64 x.re y.im))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 (pow.f64 y.re 8) (-.f64 (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6)))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (/.f64 y.im (/.f64 x.re y.im))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 (pow.f64 y.re 8) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)) (*.f64 1/16 (/.f64 1 (*.f64 x.re (pow.f64 y.im 6))))))) (*.f64 (pow.f64 y.re 12) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (*.f64 x.re (pow.f64 y.im 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 y.im 8))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 2)))) (pow.f64 y.im 2))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y.im 6))) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re)) (*.f64 1/256 (/.f64 1 (*.f64 x.re (pow.f64 y.im 10)))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re)) (fma.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))))) (*.f64 (pow.f64 y.re 12) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) (*.f64 x.re (*.f64 y.im y.im))) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4))) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 y.im y.im)))) (*.f64 y.im y.im)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4))))) x.re) (/.f64 1/256 (*.f64 x.re (pow.f64 y.im 10)))))))))
(+.f64 (+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im))) (fma.f64 (pow.f64 y.re 12) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2))) (*.f64 y.im y.im))) (*.f64 x.re (*.f64 y.im y.im))) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4))) (-.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.im 10))) (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4)) (/.f64 1/2 (/.f64 (*.f64 y.im y.im) (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2))) (*.f64 y.im y.im))))))) x.re)))) (*.f64 (pow.f64 y.re 8) (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (-.f64 (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re))))))
(+.f64 (+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im))) (fma.f64 (pow.f64 y.re 12) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2))) (*.f64 y.im y.im))) (*.f64 x.re (*.f64 y.im y.im))) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (*.f64 x.re (pow.f64 y.im 4))) (-.f64 (/.f64 1/256 (*.f64 x.re (pow.f64 y.im 10))) (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (pow.f64 y.im 5)) 2) (fma.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) (pow.f64 y.im 4)) (/.f64 1/2 (/.f64 (*.f64 y.im y.im) (+.f64 (/.f64 1/64 (pow.f64 y.im 8)) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2))) (*.f64 y.im y.im))))))) x.re)))) (*.f64 (pow.f64 y.re 8) (-.f64 (+.f64 (/.f64 1/64 (*.f64 x.re (pow.f64 y.im 6))) (/.f64 1/16 (*.f64 x.re (pow.f64 y.im 6)))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 y.im 6)) (pow.f64 (/.f64 -1/8 (pow.f64 y.im 3)) 2)) x.re)))))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(/.f64 y.re (/.f64 x.re y.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 y.im (/.f64 x.re y.im)))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 4)) x.re) (+.f64 (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 4)) x.re) (/.f64 (pow.f64 y.im 4) (/.f64 (*.f64 y.re (*.f64 y.re x.re)) 1/4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 y.im (/.f64 x.re y.im))))))
(/.f64 (pow.f64 y.re 2) x.re)
(/.f64 (*.f64 y.re y.re) x.re)
(/.f64 y.re (/.f64 x.re y.re))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (/.f64 (pow.f64 y.im 2) x.re))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (/.f64 (*.f64 y.im y.im) x.re))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (/.f64 y.im (/.f64 x.re y.im)))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (fma.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 y.im (/.f64 x.re y.im)))))
(+.f64 (/.f64 (pow.f64 y.re 2) x.re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))) (+.f64 (/.f64 (pow.f64 y.im 2) x.re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4)))) (*.f64 1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (pow.f64 y.re 2)))))))))
(+.f64 (/.f64 (*.f64 y.re y.re) x.re) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 x.re (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 y.im y.im) x.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.im 6) (*.f64 x.re (pow.f64 y.re 4))) (/.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 x.re (*.f64 y.re y.re))))))))
(+.f64 (/.f64 y.re (/.f64 x.re y.re)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 4)) x.re) (+.f64 (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 4)) x.re) (/.f64 (pow.f64 y.im 4) (/.f64 (*.f64 y.re (*.f64 y.re x.re)) 1/4))) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 4) (*.f64 y.re (*.f64 y.re x.re))) (/.f64 y.im (/.f64 x.re y.im))))))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.re)
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.re)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.re)
(+.f64 0 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 1)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 y.im (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 1 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 (neg.f64 y.im) 1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (neg.f64 y.im) (/.f64 x.re (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re) y.im)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) -2) (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))))
(/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4)) (cbrt.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))
(/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4)) (cbrt.f64 (*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) (/.f64 (cbrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(/.f64 (/.f64 y.im (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4)))
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) x.re)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) 1) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(/.f64 (*.f64 (neg.f64 y.im) 1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (neg.f64 y.im) (/.f64 x.re (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))
(pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 1)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 3)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2) 1/2)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3) 1/3)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(pow.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) 1) -1)
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 (neg.f64 y.im) 1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(*.f64 (neg.f64 y.im) (/.f64 x.re (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(log.f64 (pow.f64 (exp.f64 y.im) (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)) 1) 1))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re))) 3))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re) 3)) 1/3))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.im) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)))) 2))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re))) -1))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 y.im) 1) (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re))))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 y.im y.re) -2) x.re)) (*.f64 (log.f64 y.im) 1)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.re)))
(/.f64 (*.f64 x.re y.im) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 1 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))) (neg.f64 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) (neg.f64 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) 1) x.re)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.re)) (sqrt.f64 x.re))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re) 1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 3)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4) 1/2)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6) 1/3)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 2)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(pow.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.im y.re) 2)) -1)
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 4))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)) 1) 1))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))) 3))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re)) 6)) 1/3))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 x.re))) 2))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (log.f64 (hypot.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re))))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (log.f64 (hypot.f64 y.im y.re))))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.im y.re) x.re)) 1) (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)))
(/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re)

localize22.0ms (0.1%)

Compiler

Compiled 13 to 7 computations (46.2% saved)

localize34.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
90.6%
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
Compiler

Compiled 29 to 9 computations (69% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y.re
@0
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
0.0ms
y.im
@0
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
0.0ms
y.re
@inf
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
0.0ms
y.im
@inf
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
0.0ms
x.re
@0
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1126×log-prod
664×prod-exp
610×pow-prod-down
486×pow-prod-up
466×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01040
121532
2310332
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(*.f64 (neg.f64 (/.f64 y.re y.im)) y.re)
Outputs
(+.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1)
(*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))
(*.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(*.f64 1 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (neg.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.re)
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.re) y.re))
(*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) -2) (/.f64 x.re (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) -1/2) (/.f64 x.re (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.re) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2)
(pow.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) -1)
(pow.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) 1) -1)
(neg.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3))
(cbrt.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 y.im y.re) y.re)) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(-.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1)
(/.f64 y.re (/.f64 y.im y.re))
(/.f64 (*.f64 y.re y.re) y.im)
(/.f64 (*.f64 y.re (neg.f64 y.re)) y.im)
(/.f64 (*.f64 (neg.f64 y.re) y.re) y.im)
(/.f64 (*.f64 (neg.f64 y.re) y.re) (neg.f64 y.im))
(pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)
(neg.f64 (/.f64 y.re (/.f64 y.im y.re)))
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re))))
(exp.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 2))
(exp.f64 (+.f64 (log.f64 y.re) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (/.f64 y.re y.im))))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 y.re y.im)) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 y.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 (neg.f64 y.re))))
(exp.f64 (+.f64 (log.f64 (neg.f64 y.re)) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
1542×times-frac
940×unswap-sqr
914×fma-def
804×associate-/l*
766×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02262961
15362895
217172895
Stop Event
node limit
Counts
151 → 112
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(+.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1)
(*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))
(*.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(*.f64 1 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (neg.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.re)
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.re) y.re))
(*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) -2) (/.f64 x.re (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) -1/2) (/.f64 x.re (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.re) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2)
(pow.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) -1)
(pow.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) 1) -1)
(neg.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3))
(cbrt.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 y.im y.re) y.re)) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(-.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1)
(/.f64 y.re (/.f64 y.im y.re))
(/.f64 (*.f64 y.re y.re) y.im)
(/.f64 (*.f64 y.re (neg.f64 y.re)) y.im)
(/.f64 (*.f64 (neg.f64 y.re) y.re) y.im)
(/.f64 (*.f64 (neg.f64 y.re) y.re) (neg.f64 y.im))
(pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)
(neg.f64 (/.f64 y.re (/.f64 y.im y.re)))
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))))
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re))))
(exp.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 2))
(exp.f64 (+.f64 (log.f64 y.re) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (/.f64 y.re y.im))))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 y.re y.im)) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 y.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 (neg.f64 y.re))))
(exp.f64 (+.f64 (log.f64 (neg.f64 y.re)) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))
Outputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(*.f64 -1 (/.f64 (pow.f64 y.re 2) y.im))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(+.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im (*.f64 y.re y.re)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im (*.f64 y.re y.re))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im (*.f64 y.re y.re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 1 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (neg.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.re)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 y.re))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.re) y.re))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) -2) (/.f64 x.re (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) -1/2) (/.f64 x.re (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) y.re) -1/2) (/.f64 x.re (sqrt.f64 (*.f64 (/.f64 y.re y.im) y.re))))
(*.f64 (pow.f64 (*.f64 y.re (/.f64 y.re y.im)) -1/2) (/.f64 x.re (sqrt.f64 (*.f64 y.re (/.f64 y.re y.im)))))
(/.f64 x.re (/.f64 (sqrt.f64 (*.f64 y.re (/.f64 y.re y.im))) (pow.f64 (*.f64 y.re (/.f64 y.re y.im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.re) y.re))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re y.im) y.re)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))) (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re y.im))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im))) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re y.im))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 1)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 3)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2) 1/2)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3) 1/3)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 2)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) -1)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)) 1/3)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(pow.f64 (/.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re)) 1) -1)
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(neg.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 2))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 (/.f64 y.im y.re) y.re)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))))
(neg.f64 (/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)))
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 x.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(cbrt.f64 (/.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 1) 1))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 3))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 1/3))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) 2))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y.re y.im) (/.f64 x.re y.re))) -1))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 y.im y.re) y.re)) (*.f64 (log.f64 x.re) 1)))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(/.f64 (*.f64 x.re y.im) (*.f64 y.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im)
(+.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(-.f64 0 (/.f64 y.re (/.f64 y.im y.re)))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(/.f64 y.re (/.f64 y.im y.re))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(/.f64 (*.f64 y.re y.re) y.im)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(/.f64 (*.f64 y.re (neg.f64 y.re)) y.im)
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.re) y.re) y.im)
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.re) y.re) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(pow.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 3)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2) 1/2)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(pow.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3) 1/3)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(pow.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re))) 2)
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(neg.f64 (/.f64 y.re (/.f64 y.im y.re)))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(sqrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 2))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re)))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(cbrt.f64 (pow.f64 (/.f64 y.re (/.f64 y.im y.re)) 3))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(expm1.f64 (log1p.f64 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y.re (/.f64 y.im y.re))) 1) 1))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 3))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y.re (/.f64 y.im y.re)))) 1/3))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y.re (/.f64 y.im y.re)))) 2))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (log.f64 y.re) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (log.f64 (/.f64 y.re y.im)) (*.f64 (log.f64 y.re) 1)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 y.re)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (*.f64 (log.f64 y.re) 1)))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.re y.im)) 1) (log.f64 (neg.f64 y.re))))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(exp.f64 (+.f64 (log.f64 (neg.f64 y.re)) (*.f64 (log.f64 (/.f64 y.re y.im)) 1)))
(/.f64 y.re (/.f64 y.im (neg.f64 y.re)))
(*.f64 (/.f64 y.re y.im) (neg.f64 y.re))
(log1p.f64 (expm1.f64 (/.f64 y.re (/.f64 y.im y.re))))
(*.f64 (/.f64 y.re y.im) y.re)
(*.f64 y.re (/.f64 y.re y.im))

localize78.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
75.3%
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 35 to 10 computations (71.4% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x.im
@inf
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
0.0ms
x.im
@0
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
0.0ms
y.re
@inf
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
0.0ms
y.re
@0
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
0.0ms
y.im
@inf
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1200×prod-diff
1144×log-prod
796×pow-prod-down
546×pow-prod-up
532×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01027
121725
2310325
Stop Event
node limit
Counts
1 → 55
Calls
Call 1
Inputs
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Outputs
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 y.re (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re x.im) (pow.f64 (hypot.f64 y.re y.im) -2))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (*.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (sqrt.f64 (*.f64 y.re x.im)) (*.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 (*.f64 y.re (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (*.f64 y.re x.im))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(*.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)))
(*.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (*.f64 y.re x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (*.f64 y.re x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(neg.f64 (/.f64 (*.f64 y.re x.im) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (hypot.f64 y.re y.im) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))

simplify313.0ms (1.6%)

Algorithm
egg-herbie
Rules
1554×times-frac
1372×associate-*r*
1352×associate-/l*
676×associate-/r*
652×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02003621
15183475
215643319
Stop Event
node limit
Counts
91 → 100
Calls
Call 1
Inputs
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 y.re (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re x.im) (pow.f64 (hypot.f64 y.re y.im) -2))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (*.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (sqrt.f64 (*.f64 y.re x.im)) (*.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 (*.f64 y.re (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (*.f64 y.re x.im))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(*.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)))
(*.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (*.f64 y.re x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (*.f64 y.re x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(neg.f64 (/.f64 (*.f64 y.re x.im) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (hypot.f64 y.re y.im) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
Outputs
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)))
(fma.f64 (/.f64 y.re y.im) (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 x.im (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)))
(fma.f64 (/.f64 y.re y.im) (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)))
(fma.f64 (/.f64 y.re y.im) (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (*.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) x.im)) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.im))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re x.im) (pow.f64 (hypot.f64 y.re y.im) -2))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (*.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (cbrt.f64 (*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (cbrt.f64 (*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4)))
(*.f64 (sqrt.f64 (*.f64 y.re x.im)) (*.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (neg.f64 x.im)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (*.f64 y.re x.im))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re 1) (/.f64 x.im (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(/.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) y.re))
(/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)))))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 x.im (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 x.im 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(/.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) y.re))
(/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (*.f64 y.re x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(/.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) y.re))
(/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (cbrt.f64 (*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.im)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(/.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) y.re))
(/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)))))
(*.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6))) (-.f64 (+.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (pow.f64 (*.f64 y.re y.im) 2)))
(*.f64 (/.f64 x.im (/.f64 (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6)) y.re)) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))
(*.f64 (*.f64 (/.f64 y.re (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6))) x.im) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))
(*.f64 (/.f64 (*.f64 y.re x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im)))
(*.f64 (+.f64 y.re y.im) (/.f64 (*.f64 (-.f64 y.re y.im) (*.f64 y.re x.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4) 1/2)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6) 1/3)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 2)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(neg.f64 (/.f64 (*.f64 y.re x.im) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 4))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) 3) (pow.f64 (hypot.f64 y.re y.im) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im)) 6)) 1/3))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) (hypot.f64 y.re y.im))) 2))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))

localize81.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
98.1%
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
92.9%
(/.f64 x.re (/.f64 y.re y.im))
61.4%
(cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
Compiler

Compiled 56 to 13 computations (76.8% saved)

series32.0ms (0.2%)

Counts
4 → 108
Calls

45 calls:

TimeVariablePointExpression
7.0ms
x.im
@0
(cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
4.0ms
x.im
@0
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
2.0ms
x.re
@0
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
2.0ms
x.re
@0
(cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
2.0ms
y.im
@0
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)

rewrite289.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1928×prod-diff
1624×log-prod
592×fma-def
538×expm1-udef
536×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01492
131592
2437692
Stop Event
node limit
Counts
4 → 596
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(/.f64 x.re (/.f64 y.re y.im))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
Outputs
(+.f64 0 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (/.f64 1 y.re) 1/3))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (cbrt.f64 y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 1 (/.f64 (cbrt.f64 y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 (neg.f64 y.re)))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (cbrt.f64 y.re)))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(+.f64 0 (*.f64 x.re (/.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re)))) 1)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 y.im (/.f64 x.re y.re))
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(*.f64 1 (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (neg.f64 y.re) y.im)))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 1 y.im)))
(*.f64 (/.f64 y.im y.re) x.re)
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y.re y.im))) (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re y.im))))
(*.f64 (*.f64 (/.f64 x.re y.re) 1) y.im)
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 (/.f64 x.re (neg.f64 y.re)) (neg.f64 y.im))
(pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2)
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(neg.f64 (/.f64 x.re (/.f64 (neg.f64 y.re) y.im)))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re))))
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) -1)
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (/.f64 y.re (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 y.re (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im)))))
(/.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)))
(/.f64 -1 (neg.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) 1) (*.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))) y.re))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) 1) (*.f64 (fma.f64 x.re (/.f64 y.im y.re) x.im) y.re))
(/.f64 (neg.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (neg.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.im y.re) (/.f64 x.im y.re) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (+.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 y.re))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (/.f64 1 y.re)) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (/.f64 1 y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))

simplify536.0ms (2.8%)

Algorithm
egg-herbie
Rules
930×fma-def
734×times-frac
722×associate-+r+
678×associate-+l+
556×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0115169308
1322852010
Stop Event
node limit
Counts
704 → 513
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 4)) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x.im 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (/.f64 x.im y.re) 1/3)
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im)))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))) (pow.f64 x.re 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (pow.f64 x.im 2)) 1/3))) (+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))))
(pow.f64 (/.f64 x.im y.re) 1/3)
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im)))))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))) (pow.f64 y.im 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (pow.f64 x.im 2)) 1/3))))))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x.im 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x.im 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (*.f64 x.re y.im)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 x.re (*.f64 y.re y.im)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 x.im 3)))))
(*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))))) (pow.f64 x.re 2)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 y.re 5) x.im)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 y.re) x.im) 1/3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2)))) y.im))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3)))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))) (pow.f64 1 1/3)))))) (pow.f64 x.re 3)) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))))) (pow.f64 x.re 2)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re))
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)))
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))))))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 x.re 3) (*.f64 (pow.f64 y.re 5) x.im)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 y.re) x.im) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3))))))) (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2)))))))))
(+.f64 0 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (/.f64 1 y.re) 1/3))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (cbrt.f64 y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 1 (/.f64 (cbrt.f64 y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 (neg.f64 y.re)))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (cbrt.f64 y.re)))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(+.f64 0 (*.f64 x.re (/.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re)))) 1)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 y.im (/.f64 x.re y.re))
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(*.f64 1 (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (neg.f64 y.re) y.im)))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 1 y.im)))
(*.f64 (/.f64 y.im y.re) x.re)
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y.re y.im))) (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re y.im))))
(*.f64 (*.f64 (/.f64 x.re y.re) 1) y.im)
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 (/.f64 x.re (neg.f64 y.re)) (neg.f64 y.im))
(pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2)
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(neg.f64 (/.f64 x.re (/.f64 (neg.f64 y.re) y.im)))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re))))
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) -1)
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 1 (/.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (/.f64 y.re (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 y.re (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im)))))
(/.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)))
(/.f64 -1 (neg.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) 1) (*.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))) y.re))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) 1) (*.f64 (fma.f64 x.re (/.f64 y.im y.re) x.im) y.re))
(/.f64 (neg.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (neg.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.im y.re) (/.f64 x.im y.re) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (+.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 y.re))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (/.f64 1 y.re)) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (/.f64 1 y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))
(fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x.im x.im))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 x.re 7) (pow.f64 y.re 4)) (pow.f64 y.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 x.re 7) (pow.f64 y.re 4)) (pow.f64 y.im 7))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x.im x.im))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x.im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 4)) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x.im 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (cbrt.f64 -1)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 y.re 4) (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))))) 1/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x.im 3)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 7) (*.f64 (pow.f64 y.re 4) (pow.f64 y.im 7)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x.im x.im))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x.im)) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 y.re 4) (*.f64 (*.f64 x.re y.im) (*.f64 x.re y.im)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 -1) 2)) -5/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x.im 3))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 x.re 7) (pow.f64 y.re 4)) (pow.f64 y.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 x.re 7) (pow.f64 y.re 4)) (pow.f64 y.im 7))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x.im x.im))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))))))
(pow.f64 (/.f64 x.im y.re) 1/3)
(cbrt.f64 (/.f64 x.im y.re))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)))) (cbrt.f64 (/.f64 x.im y.re)))
(fma.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (cbrt.f64 (/.f64 x.im y.re)))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im)))))
(+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))))) (cbrt.f64 (/.f64 x.im y.re)))
(+.f64 (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 (*.f64 x.re y.im) (*.f64 x.re y.im))) (fma.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (cbrt.f64 (/.f64 x.im y.re))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))) (pow.f64 x.re 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (pow.f64 x.im 2)) 1/3))) (+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))))
(fma.f64 -1/3 (*.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)))) (*.f64 (pow.f64 x.re 3) (cbrt.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))))) (+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))))) (cbrt.f64 (/.f64 x.im y.re))))
(+.f64 (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) 5/27) (*.f64 (pow.f64 x.re 3) (cbrt.f64 (*.f64 (/.f64 y.re x.im) (/.f64 y.re x.im))))) (cbrt.f64 (/.f64 x.im y.re))) (fma.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 (*.f64 x.re y.im) (*.f64 x.re y.im)))))
(pow.f64 (/.f64 x.im y.re) 1/3)
(cbrt.f64 (/.f64 x.im y.re))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)))) (cbrt.f64 (/.f64 x.im y.re)))
(fma.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (cbrt.f64 (/.f64 x.im y.re)))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im)))))
(+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))))) (cbrt.f64 (/.f64 x.im y.re)))
(+.f64 (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 (*.f64 x.re y.im) (*.f64 x.re y.im))) (fma.f64 -1/3 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (cbrt.f64 (/.f64 x.im y.re))))
(+.f64 (pow.f64 (/.f64 x.im y.re) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/9) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re y.im))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))) (pow.f64 y.im 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (pow.f64 x.im 2)) 1/3))))))
(+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 -1/3 (+.f64 (*.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) (*.f64 (pow.f64 y.im 3) (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3))))))))) (cbrt.f64 (/.f64 x.im y.re)))
(+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 x.re y.im) (*.f64 x.re y.im)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 29) (pow.f64 x.im 7))) 1/18))) (*.f64 -1/3 (fma.f64 (*.f64 x.re y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)) 5/27) (*.f64 (pow.f64 y.im 3) (cbrt.f64 (*.f64 (/.f64 y.re x.im) (/.f64 y.re x.im)))))))) (cbrt.f64 (/.f64 x.im y.re)))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im))
(fma.f64 -1 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (*.f64 x.im (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))
(fma.f64 x.im (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x.im 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im)))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x.im x.im) (fma.f64 -1 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (*.f64 x.im (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1))))
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (fma.f64 x.im (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 x.re (*.f64 (pow.f64 y.re 16) y.im))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x.im 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4))) (pow.f64 y.re 17)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x.im) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 x.re y.im)) (pow.f64 y.re 2)) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 y.re 2)) (*.f64 x.re y.im)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 x.re (*.f64 y.re y.im)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.re 10) (pow.f64 y.im 4)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.re 5) (pow.f64 y.im 2)))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (pow.f64 x.im 3)))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x.im x.im) (fma.f64 -1 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x.im (*.f64 (pow.f64 x.im 3) (fma.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))))) 1/27)) (cbrt.f64 -1))) (*.f64 2/27 (/.f64 1 (*.f64 x.re (*.f64 y.im y.re)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))))))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))))) 1/27))))))))))
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.re (*.f64 y.im (pow.f64 y.re 16)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (-.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re y.im)))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)) (/.f64 2/27 (*.f64 x.re (*.f64 y.im y.re)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (pow.f64 y.re 10)))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 x.re x.re)) (*.f64 (pow.f64 y.re 5) (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 -1) 2)) -2/27)))) (*.f64 x.im (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18) (pow.f64 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 17)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re))
(/.f64 x.im y.re)
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)))))
(+.f64 (/.f64 x.im y.re) (*.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1)))
(fma.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (/.f64 x.im y.re))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))))) (pow.f64 x.re 2)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im))))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9) (*.f64 2/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18)))))) (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1))))
(+.f64 (/.f64 x.im y.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 -1/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x.im y.re))))) (*.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 y.re 5) x.im)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 y.re) x.im) 1/3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2)))) y.im))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3)))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 y.im 3))))) (pow.f64 1 1/3)))))) (pow.f64 x.re 3)) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 y.im 2))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 y.im 2))))) (pow.f64 x.re 2)) (*.f64 x.re (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) y.im)))))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (+.f64 (*.f64 2/27 (/.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 y.re 5) x.im))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 y.re x.im))) (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)))))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)) (*.f64 y.im (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9))) (+.f64 (*.f64 2/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3))) (*.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3))))))))) (pow.f64 x.re 3) (+.f64 (/.f64 x.im y.re) (fma.f64 (fma.f64 -1/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9) (*.f64 2/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18)))))) (*.f64 x.re x.re) (*.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1)))))
(+.f64 (fma.f64 (pow.f64 x.re 3) (fma.f64 (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 y.re x.im))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) 5/27) (*.f64 2/27 (/.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 y.re 5) x.im)))) (cbrt.f64 (/.f64 x.im y.re)) (fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18))) (*.f64 y.im (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9)) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) 5/27) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 y.im 3)) 2/27)))) (/.f64 x.im y.re)) (fma.f64 (*.f64 x.re x.re) (fma.f64 -1/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (fma.f64 2/9 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) (*.f64 (*.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x.im y.re))))) (*.f64 x.re (*.f64 (*.f64 y.im (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1))))
(*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re))
(/.f64 x.im y.re)
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)))
(fma.f64 y.im (*.f64 (*.f64 x.re (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (/.f64 x.im y.re))
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 x.re (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (/.f64 x.im y.re)) (*.f64 (*.f64 y.im y.im) (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) 1/9))))
(fma.f64 y.im (*.f64 (*.f64 x.re (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (*.f64 (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18)) (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) 1/9)) (/.f64 x.im y.re)))
(+.f64 (*.f64 y.im (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x.im 4)) (pow.f64 y.re 22)) 1/9) x.re)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x.im y.re)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/9) (*.f64 x.re (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 x.re 3) (*.f64 (pow.f64 y.re 5) x.im)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 y.re) x.im) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3) (pow.f64 x.re 3)))))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 x.re 3) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 16) (pow.f64 x.im 2))) 1/3))))))) (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x.im) y.re) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 32) (pow.f64 x.im 4))) 1/9) (pow.f64 x.re 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y.re 35) x.im)) 1/9) (pow.f64 x.re 2)))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 x.re (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (/.f64 x.im y.re)) (fma.f64 (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)) (*.f64 x.re (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9))) (fma.f64 -1/3 (*.f64 1 (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3))))) (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (+.f64 (*.f64 2/27 (/.f64 (pow.f64 x.re 3) (*.f64 (pow.f64 y.re 5) x.im))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 y.re x.im))) (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)))))) (*.f64 2/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)))))) (pow.f64 y.im 3) (*.f64 (*.f64 y.im y.im) (fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 32))) 1/18))) -1/9) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) 1/9)))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 x.re (*.f64 (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18) (pow.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 y.re 22)) 1/18))) -1) (/.f64 x.im y.re)) (fma.f64 (pow.f64 y.im 3) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16))) 1/18)) x.re) (*.f64 (*.f64 (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18)) (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9)) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)) 5/27) (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)) 2/27 (*.f64 (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x.im x.im) (pow.f64 y.re 16)))) (pow.f64 x.re 3)) 5/27) (cbrt.f64 (/.f64 y.re x.im))) (*.f64 2/27 (/.f64 (pow.f64 x.re 3) (*.f64 (pow.f64 y.re 5) x.im)))) (cbrt.f64 (/.f64 x.im y.re)))))) (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (*.f64 (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18)) (*.f64 x.re (pow.f64 (/.f64 (/.f64 1 (pow.f64 y.re 32)) (pow.f64 x.im 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18) (pow.f64 (/.f64 1 (*.f64 x.im (pow.f64 y.re 35))) 1/18))) 1/9)))))
(+.f64 0 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) 1)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (/.f64 1 y.re) 1/3))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 (/.f64 1 y.re)))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (cbrt.f64 y.re)))
(/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re))
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(/.f64 1 (cbrt.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 1 (/.f64 (cbrt.f64 y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (cbrt.f64 y.re)))
(/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re))
(/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re))
(*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (cbrt.f64 y.re)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 (neg.f64 y.re)))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (cbrt.f64 y.re)))
(*.f64 1 (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/3)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 3)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 2)
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(fabs.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(+.f64 0 (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re)))) 1)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 y.im (/.f64 x.re y.re))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 1 (*.f64 x.re (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (neg.f64 x.re) (/.f64 1 (/.f64 (neg.f64 y.re) y.im)))
(neg.f64 (*.f64 x.re (*.f64 (/.f64 1 (neg.f64 y.re)) y.im)))
(*.f64 (/.f64 x.re (neg.f64 y.re)) (neg.f64 y.im))
(*.f64 (/.f64 1 y.re) (/.f64 x.re (/.f64 1 y.im)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 y.im y.re) x.re)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))))
(/.f64 (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y.re y.im))) (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))))
(/.f64 (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))) (sqrt.f64 (/.f64 y.re y.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) y.re) (/.f64 (cbrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) 1) (/.f64 (cbrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 x.re) (sqrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y.re y.im))) (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))))
(/.f64 (/.f64 x.re (sqrt.f64 (/.f64 y.re y.im))) (sqrt.f64 (/.f64 y.re y.im)))
(*.f64 (/.f64 (sqrt.f64 x.re) y.re) (/.f64 (sqrt.f64 x.re) (/.f64 1 y.im)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 (sqrt.f64 x.re) 1) (/.f64 (sqrt.f64 x.re) (/.f64 y.re y.im)))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 (sqrt.f64 x.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 x.re) (cbrt.f64 (/.f64 y.re y.im))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))))
(/.f64 (/.f64 x.re (cbrt.f64 (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))
(*.f64 (*.f64 (/.f64 x.re y.re) 1) y.im)
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 x.re (/.f64 y.im y.re))
(*.f64 (/.f64 x.re (neg.f64 y.re)) (neg.f64 y.im))
(neg.f64 (*.f64 x.re (*.f64 (/.f64 1 (neg.f64 y.re)) y.im)))
(pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 1)
(*.f64 x.re (/.f64 y.im y.re))
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 3)
(*.f64 x.re (/.f64 y.im y.re))
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3) 1/3)
(*.f64 x.re (/.f64 y.im y.re))
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2)
(*.f64 x.re (/.f64 y.im y.re))
(pow.f64 (/.f64 y.re (*.f64 x.re y.im)) -1)
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(neg.f64 (/.f64 x.re (/.f64 (neg.f64 y.re) y.im)))
(neg.f64 (*.f64 x.re (*.f64 (/.f64 1 (neg.f64 y.re)) y.im)))
(*.f64 (/.f64 x.re (neg.f64 y.re)) (neg.f64 y.im))
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2))
(fabs.f64 (*.f64 x.re (/.f64 y.im y.re)))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im y.re)))
(*.f64 x.re (/.f64 y.im y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re)))))
(*.f64 x.re (/.f64 y.im y.re))
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3))
(*.f64 x.re (/.f64 y.im y.re))
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im y.re))
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im y.re))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))
(*.f64 x.re (/.f64 y.im y.re))
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im y.re))))
(*.f64 x.re (/.f64 y.im y.re))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 3)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3) 1/3)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(pow.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) -1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(fabs.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (sqrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))) (sqrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 0 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 1 (/.f64 x.im y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 x.im (/.f64 1 y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 x.re (sqrt.f64 y.re)) (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re))))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (*.f64 x.re (/.f64 y.im y.re)) (*.f64 (/.f64 1 y.re) (*.f64 x.re (/.f64 y.im y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1))) (fma.f64 (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) 1 (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 1)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (*.f64 (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))) (cbrt.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re))) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (sqrt.f64 y.re)) (/.f64 1 (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re 1) (*.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 x.re 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re))) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (/.f64 y.im y.re) (cbrt.f64 y.re)) (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re))) (/.f64 x.re (sqrt.f64 y.re)) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 2) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) y.re) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re))) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1)))) (fma.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.re y.re) 1) (*.f64 (/.f64 y.im y.re) (/.f64 (/.f64 x.re y.re) 1))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (neg.f64 (/.f64 (/.f64 y.im y.re) y.re)) x.re)))
(+.f64 (*.f64 0 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2))))) (fma.f64 (neg.f64 (/.f64 y.im (cbrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.re) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (cbrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (/.f64 (/.f64 (*.f64 x.re (/.f64 y.im y.re)) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re))))) (fma.f64 (neg.f64 (/.f64 y.im (sqrt.f64 y.re))) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)) (*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (sqrt.f64 y.re)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re)))) (/.f64 1 (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (/.f64 1 (sqrt.f64 y.re)))) (fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 x.re (/.f64 (sqrt.f64 y.re) (/.f64 y.im y.re))) (neg.f64 (/.f64 1 (sqrt.f64 y.re))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.re (sqrt.f64 y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (/.f64 1 y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 1 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 1 (neg.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 1 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6) 3))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (sqrt.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (cbrt.f64 y.re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6)) (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 1/6))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 1 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 1 (/.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 1))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) (/.f64 y.re (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) 2) y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (/.f64 y.re (sqrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (neg.f64 y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im)))))
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 x.re (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.im y.re) x.im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) y.re) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)))
(/.f64 -1 (neg.f64 (/.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 -1 (/.f64 (neg.f64 y.re) (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 y.re (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (*.f64 y.re (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (*.f64 y.re y.re))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) 1) (*.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))) y.re))
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 x.re (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.im y.re) x.im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) y.re) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) 1) (*.f64 (fma.f64 x.re (/.f64 y.im y.re) x.im) y.re))
(/.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (neg.f64 (neg.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) 3)) (fma.f64 (/.f64 x.im y.re) (/.f64 x.im y.re) (fma.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (*.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) 3)) (fma.f64 (/.f64 x.im y.re) (/.f64 x.im y.re) (*.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)) (+.f64 (/.f64 x.im y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))))
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))) (+.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))) 6)) (+.f64 (/.f64 x.im y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))) (cbrt.f64 y.re))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (/.f64 (cbrt.f64 y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (/.f64 1 y.re)) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) (*.f64 y.re (fma.f64 x.im x.im (*.f64 x.re (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.im y.re) x.im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 3)) y.re) (fma.f64 x.im x.im (*.f64 (*.f64 x.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))))
(/.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (/.f64 1 y.re)) (fma.f64 x.re (/.f64 y.im y.re) x.im))
(/.f64 (-.f64 (*.f64 x.im x.im) (pow.f64 (*.f64 x.re (/.f64 y.im y.re)) 2)) (*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2)) (cbrt.f64 y.re))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 2) (/.f64 (cbrt.f64 y.re) (cbrt.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))))))
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 1) y.re)
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(/.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(neg.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) (neg.f64 y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 2))
(fabs.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re) 3))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) 3) (pow.f64 y.re 3)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) 1))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 x.im y.re))) (cbrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(-.f64 (/.f64 x.im y.re) (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im))))
(/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re)) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (cbrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 x.im)) y.re) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 x.re (/.f64 (neg.f64 y.im) (*.f64 y.re y.re))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (neg.f64 (/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (sqrt.f64 x.im) (sqrt.f64 y.re))) (*.f64 x.re (/.f64 (/.f64 y.im y.re) y.re)))

eval789.0ms (4.1%)

Compiler

Compiled 45247 to 19002 computations (58% saved)

prune288.0ms (1.5%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New1191121203
Fresh01010
Picked011
Done145
Total1192271219
Accurracy
100.0%
Counts
1219 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.6%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
22.8%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
52.2%
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
40.8%
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
29.2%
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
18.9%
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
42.8%
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.6%
(/.f64 (neg.f64 x.re) y.im)
41.0%
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
21.2%
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
22.9%
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
42.2%
(/.f64 x.im y.re)
83.6%
(-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
45.0%
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
59.3%
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
55.4%
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
83.5%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))))
65.7%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
98.7%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
41.8%
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
58.0%
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
24.4%
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
24.8%
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
76.8%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
48.2%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
42.7%
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
21.4%
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
Compiler

Compiled 796 to 471 computations (40.8% saved)

localize62.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 1 (hypot.f64 y.re y.im))
99.2%
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))
99.2%
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im)))
80.9%
(/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))
Compiler

Compiled 92 to 22 computations (76.1% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y.re
@inf
(/.f64 1 (hypot.f64 y.re y.im))
0.0ms
y.im
@inf
(/.f64 1 (hypot.f64 y.re y.im))
0.0ms
y.re
@0
(/.f64 1 (hypot.f64 y.re y.im))
0.0ms
y.im
@0
(/.f64 1 (hypot.f64 y.re y.im))
0.0ms
y.re
@-inf
(/.f64 1 (hypot.f64 y.re y.im))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1194×log-prod
844×pow-prod-down
554×pow-prod-up
504×pow-exp
412×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
125438
2350838
Stop Event
node limit
Counts
2 → 96
Calls
Call 1
Inputs
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))
(/.f64 1 (hypot.f64 y.re y.im))
Outputs
(+.f64 0 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 1)
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (hypot.f64 y.im y.re)))
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re))))
(/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re))
(/.f64 x.re (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 x.re (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (hypot.f64 y.im y.re)))
(/.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)))
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))))
(/.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (neg.f64 x.re) (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (*.f64 (neg.f64 x.re) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.im) (neg.f64 x.re)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.re) (neg.f64 y.im)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(/.f64 (neg.f64 (*.f64 y.im x.re)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 x.re)) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(pow.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 2)
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) -1)
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)) -1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4))
(log.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(+.f64 0 (/.f64 1 (hypot.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) (pow.f64 (hypot.f64 y.im y.re) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -2) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(pow.f64 (hypot.f64 y.im y.re) -1)
(pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -3)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 3) -1/3)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 y.im y.re)) -2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 y.im y.re))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.im y.re))) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2)) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re))))

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
970×distribute-lft-in
512×fma-def
378×times-frac
370×cancel-sign-sub-inv
366×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04296190
111945604
241955308
Stop Event
node limit
Counts
156 → 217
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (*.f64 x.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) (pow.f64 y.re 2)))) (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))))) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 1 y.im)
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))
(/.f64 1 y.re)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))))
(/.f64 -1 y.re)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) (/.f64 1 y.re))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)) (pow.f64 y.re 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))))) (/.f64 1 y.re))
(/.f64 1 y.re)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (/.f64 1 y.re))))
(/.f64 1 y.im)
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))))
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2))) (*.f64 1/8 (pow.f64 y.re 6))) (pow.f64 y.im 7))))))
(/.f64 -1 y.im)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))) (/.f64 1 y.im))
(+.f64 0 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 1)
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (hypot.f64 y.im y.re)))
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re))))
(/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re))
(/.f64 x.re (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 x.re (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (hypot.f64 y.im y.re)))
(/.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)))
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))))
(/.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (neg.f64 x.re) (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (*.f64 (neg.f64 x.re) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.im) (neg.f64 x.re)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.re) (neg.f64 y.im)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(/.f64 (neg.f64 (*.f64 y.im x.re)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 x.re)) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(pow.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 2)
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) -1)
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)) -1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4))
(log.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(+.f64 0 (/.f64 1 (hypot.f64 y.im y.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 y.im y.re)))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) (pow.f64 (hypot.f64 y.im y.re) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -2) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(pow.f64 (hypot.f64 y.im y.re) -1)
(pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -3)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) 3)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 3) -1/3)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 y.im y.re)) -2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 y.im y.re))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re)))))
(cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 y.im y.re)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.im y.re))) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2)) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re))))
Outputs
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re)))
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5)))))
(+.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (-.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (*.f64 (/.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 5)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 7)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 6)))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 8) (pow.f64 y.im 7))) (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))))))
(+.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (-.f64 (-.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 5))) (*.f64 (/.f64 x.re (pow.f64 y.re 8)) (pow.f64 y.im 7))) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 5)) (*.f64 (/.f64 x.re (pow.f64 y.re 8)) (pow.f64 y.im 7))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (pow.f64 y.im 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (*.f64 x.re (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))) (pow.f64 y.re 2)))) (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))))) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (fma.f64 -1 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (*.f64 -1 (+.f64 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (fma.f64 x.re 0 (*.f64 x.re 0)) (*.f64 (*.f64 y.re y.re) (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))))) (pow.f64 y.im 7))) (/.f64 (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (pow.f64 y.im 5)) (/.f64 (*.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (*.f64 y.re (neg.f64 y.re))) (pow.f64 y.im 7))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re))))))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (pow.f64 y.im 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) x.re) (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4)))) (pow.f64 y.im 5))) (+.f64 (/.f64 x.re y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 x.re (+.f64 (*.f64 1/8 (pow.f64 y.re 6)) (*.f64 -1/8 (pow.f64 y.re 6)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.re 4))) (*.f64 x.re (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 1/4 (pow.f64 y.re 4))))) (pow.f64 y.re 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.re 4)) (*.f64 -1/4 (pow.f64 y.re 4))) (*.f64 x.re (pow.f64 y.re 2)))))) (pow.f64 y.im 7))))))
(fma.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4))) (pow.f64 y.im 5)) (fma.f64 -1 (/.f64 (fma.f64 x.re (*.f64 (pow.f64 y.re 6) 0) (*.f64 -1 (+.f64 (*.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 (pow.f64 y.re 4) 0) x.re (*.f64 (neg.f64 x.re) (pow.f64 y.re 4)))) (*.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 (pow.f64 y.re 4) 0))))) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(-.f64 (-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (/.f64 (-.f64 (fma.f64 x.re 0 (*.f64 x.re 0)) (*.f64 (*.f64 y.re y.re) (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))))) (pow.f64 y.im 7))) (/.f64 (fma.f64 x.re 0 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re))) (pow.f64 y.im 5)))
(-.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (pow.f64 y.im 5)) (/.f64 (*.f64 (*.f64 (pow.f64 y.re 4) (neg.f64 x.re)) (*.f64 y.re (neg.f64 y.re))) (pow.f64 y.im 7))))
(/.f64 x.re y.im)
(+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))
(+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re)))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3)))))
(+.f64 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))) (/.f64 x.re y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))
(+.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 4)))
(+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.re y.im) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 3))))))
(+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 4))) (fma.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7)) (+.f64 (/.f64 x.re y.im) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (*.f64 y.re y.re)))))))
(+.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 7))))
(+.f64 (-.f64 (/.f64 x.re y.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (*.f64 y.re y.re))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.im 5)) (pow.f64 y.re 4)) (/.f64 x.re (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 6)))))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re)))
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6)))
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 3) (*.f64 x.re 0))) (*.f64 y.im (*.f64 y.im (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5)))))) (pow.f64 y.re 8)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 5) (*.f64 y.im y.im))) (pow.f64 y.re 8)))
(/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))))
(-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re)))
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)))
(+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6)))))
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6)))))
(-.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6)))
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re y.im)) (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5)))))) (+.f64 (*.f64 x.re (*.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/8 (pow.f64 y.im 6))) y.im)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (*.f64 x.re (pow.f64 y.im 3)))))) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 x.re (pow.f64 y.im 5))) (*.f64 x.re (*.f64 (+.f64 (*.f64 1/4 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) y.im))) (pow.f64 y.re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 (pow.f64 y.im 4) 0) (*.f64 x.re y.im) (*.f64 (neg.f64 x.re) (pow.f64 y.im 5)))) (fma.f64 x.re (*.f64 y.im (*.f64 (pow.f64 y.im 6) 0)) (neg.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 3)) (*.f64 (pow.f64 y.im 4) 0))))) (pow.f64 y.re 8)) (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3))) (/.f64 (fma.f64 -1 (*.f64 x.re (pow.f64 y.im 5)) (*.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 4) 0)) y.im)) (pow.f64 y.re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 x.re y.re) (/.f64 y.im y.re)) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.re))) (/.f64 (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5))) (pow.f64 y.re 6))) (/.f64 (-.f64 (fma.f64 x.re (*.f64 y.im 0) (*.f64 (pow.f64 y.im 3) (*.f64 x.re 0))) (*.f64 y.im (*.f64 y.im (-.f64 (*.f64 x.re (*.f64 y.im 0)) (*.f64 x.re (pow.f64 y.im 5)))))) (pow.f64 y.re 8)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (neg.f64 (pow.f64 y.im 5))) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.re (*.f64 (pow.f64 y.im 5) (*.f64 y.im y.im))) (pow.f64 y.re 8)))
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im))
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)
(/.f64 1 y.im)
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))))
(fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 1 y.im))
(fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 1 y.im)))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im)))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))
(+.f64 (fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 1 y.im))) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))
(+.f64 (fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 (*.f64 (pow.f64 y.re 6) -5/16) (pow.f64 y.im 7))) (fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 1 y.im)))
(/.f64 1 y.re)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re))
(fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)))
(-.f64 (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) -3/8)))
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))))
(fma.f64 -1 (/.f64 (fma.f64 1/8 (pow.f64 y.im 6) (*.f64 -1/2 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 y.im 4) -3/8)))) (pow.f64 y.re 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) -3/8))) (/.f64 (fma.f64 1/8 (pow.f64 y.im 6) (*.f64 -1/2 (*.f64 (pow.f64 y.im 6) -3/8))) (pow.f64 y.re 7)))
(-.f64 (fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 6) -3/8) (*.f64 1/8 (pow.f64 y.im 6))) (pow.f64 y.re 7)))
(/.f64 -1 y.re)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (neg.f64 (/.f64 1 y.re)))
(fma.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) 1/2 (/.f64 -1 y.re))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) (/.f64 1 y.re))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (*.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8)) (/.f64 1 y.re))
(fma.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) 1/2 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8 (/.f64 -1 y.re)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)) (pow.f64 y.re 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))))) (/.f64 1 y.re))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (/.f64 (pow.f64 y.re 7) (*.f64 y.im y.im))) (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (*.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8)))) (/.f64 1 y.re))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 6) -3/8) (pow.f64 y.re 7)) (fma.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) 1/2 (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) -3/8))))) (/.f64 -1 y.re))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 6) -3/8) (pow.f64 y.re 7)) (+.f64 (fma.f64 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) 1/2 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8 (/.f64 -1 y.re))))
(/.f64 1 y.re)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re))
(fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)))
(-.f64 (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) -3/8)))
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (/.f64 1 y.re)))
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (/.f64 1 y.re))))
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (fma.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (/.f64 1 y.re))))
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 y.im (/.f64 (pow.f64 y.re 3) y.im)) (fma.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (/.f64 1 y.re))))
(/.f64 1 y.im)
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))))
(fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 1 y.im))
(fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 1 y.im)))
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im)))
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2))) (*.f64 1/8 (pow.f64 y.re 6))) (pow.f64 y.im 7))))))
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 y.re y.re) (*.f64 (pow.f64 y.re 4) -3/8)) (*.f64 (pow.f64 y.re 6) 1/8)) (pow.f64 y.im 7))))))
(+.f64 (/.f64 1 y.im) (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8)) (/.f64 (fma.f64 (pow.f64 y.re 6) 1/8 (*.f64 -1/2 (*.f64 (pow.f64 y.re 6) -3/8))) (pow.f64 y.im 7))))
(-.f64 (fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) (/.f64 (fma.f64 (pow.f64 y.re 6) 1/8 (*.f64 -1/2 (*.f64 (pow.f64 y.re 6) -3/8))) (pow.f64 y.im 7)))
(/.f64 -1 y.im)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im))
(-.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) 1/2) (/.f64 1 y.im))
(fma.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) 1/2 (/.f64 -1 y.im))
(fma.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) 1/2 (/.f64 -1 y.im))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8)) (/.f64 1 y.im))
(fma.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) 1/2 (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8 (/.f64 -1 y.im)))
(fma.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) 1/2 (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8 (/.f64 -1 y.im)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))) (/.f64 1 y.im))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (/.f64 (pow.f64 y.im 7) (*.f64 y.re y.re))) (+.f64 (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8) (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) (/.f64 1 y.im))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 6) -3/8) (pow.f64 y.im 7)) (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) 1/8)))) (fma.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) 1/2 (/.f64 -1 y.im)))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 6) -3/8) (pow.f64 y.im 7)) (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) 1/8)))) (fma.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) 1/2 (/.f64 -1 y.im)))
(+.f64 0 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.im y.re) -2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.im y.re) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 (hypot.f64 y.im y.re) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.re y.im)) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) y.im) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.re))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 y.im (/.f64 (hypot.f64 y.im y.re) (/.f64 x.re (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 x.re (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 x.re (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 1 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) 2))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 x.re) (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 x.re) 1) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 y.im) (neg.f64 x.re)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 (hypot.f64 y.im y.re) (neg.f64 (hypot.f64 y.im y.re))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 (neg.f64 (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 x.re) (neg.f64 y.im)) (pow.f64 (neg.f64 (hypot.f64 y.im y.re)) 2))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 (*.f64 y.im x.re)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (neg.f64 x.re)) (neg.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (/.f64 x.re (hypot.f64 y.im y.re)) (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im (hypot.f64 y.im y.re))) (neg.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re)))
(/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.re)) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))
(/.f64 y.im (*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (hypot.f64 y.im y.re))) (/.f64 (hypot.f64 y.im y.re) x.re)))
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)) 1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 3)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re)) -1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (*.f64 (/.f64 (hypot.f64 y.im y.re) x.re) (/.f64 (hypot.f64 y.im y.re) y.im)) -1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.re)) -1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(pow.f64 (/.f64 (hypot.f64 y.im y.re) (/.f64 (*.f64 y.im x.re) (hypot.f64 y.im y.re))) -1)
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))) 1) 1))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2)))) 3))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re)) 6)) 1/3))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) (hypot.f64 y.im y.re))) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (hypot.f64 y.im y.re)) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y.im x.re) (pow.f64 (hypot.f64 y.im y.re) -2))))
(*.f64 y.im (*.f64 x.re (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 x.re (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))
(+.f64 0 (/.f64 1 (hypot.f64 y.im y.re)))
(/.f64 1 (hypot.f64 y.im y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re)))) 1)
(/.f64 1 (hypot.f64 y.im y.re))
(*.f64 1 (/.f64 1 (hypot.f64 y.im y.re)))
(/.f64 1 (hypot.f64 y.im y.re))
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(/.f64 1 (hypot.f64 y.im y.re))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2)))
(*.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) (pow.f64 (hypot.f64 y.im y.re) -1/2))
(/.f64 1 (hypot.f64 y.im y.re))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 y.im y.re))))
(/.f64 1 (hypot.f64 y.im y.re))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -2) (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) (pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -2))
(pow.f64 (hypot.f64 y.im y.re) -1)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (/.f64 1 (hypot.f64 y.im y.re)) 1)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -3)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 y.im y.re))) 3)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 2) -1/2)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (hypot.f64 y.im y.re) 3) -1/6) (pow.f64 (pow.f64 (hypot.f64 y.im y.re) 3) -1/6))
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -2) 1/2)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -3) 1/3)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (sqrt.f64 (hypot.f64 y.im y.re)) -2)
(pow.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2) 2)
(/.f64 1 (hypot.f64 y.im y.re))
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 y.im y.re))) -1)
(/.f64 1 (hypot.f64 y.im y.re))
(sqrt.f64 (pow.f64 (hypot.f64 y.im y.re) -2))
(/.f64 1 (hypot.f64 y.im y.re))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(/.f64 1 (hypot.f64 y.im y.re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re)))))
(/.f64 1 (hypot.f64 y.im y.re))
(cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) -3))
(/.f64 1 (hypot.f64 y.im y.re))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) 1) -1))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 y.im y.re)) -1) 1))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.im y.re))) 1) 1))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 y.im y.re)))) 3))
(pow.f64 (cbrt.f64 (hypot.f64 y.im y.re)) -3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.im y.re))) -1/2))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -3)) 1/3))
(/.f64 1 (hypot.f64 y.im y.re))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 y.im y.re) -1/2)) 2))
(/.f64 1 (hypot.f64 y.im y.re))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.im y.re))))
(/.f64 1 (hypot.f64 y.im y.re))

localize27.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
95.4%
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
Compiler

Compiled 21 to 8 computations (61.9% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y.re
@inf
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
1.0ms
y.re
@0
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
0.0ms
x.im
@0
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
0.0ms
y.im
@0
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
0.0ms
x.im
@-inf
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1976×pow1
1826×add-exp-log
1826×log1p-expm1-u
1826×expm1-log1p-u
180×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
117319
2248119
Stop Event
node limit
Counts
1 → 47
Calls
Call 1
Inputs
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
Outputs
(-.f64 (+.f64 1 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1)
(/.f64 y.re (*.f64 y.im (/.f64 y.im x.im)))
(/.f64 y.re (*.f64 (/.f64 y.im x.im) y.im))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 x.im (*.f64 (/.f64 y.im y.re) y.im))
(/.f64 x.im (*.f64 y.im (/.f64 y.im y.re)))
(/.f64 (/.f64 x.im y.im) (/.f64 y.im y.re))
(/.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.im)))
(/.f64 1 (*.f64 (/.f64 y.im x.im) (/.f64 y.im y.re)))
(/.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.im)))
(/.f64 1 (/.f64 y.im (/.f64 (*.f64 y.re x.im) y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.im) (neg.f64 y.im)))
(/.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im)))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(/.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 y.im (neg.f64 y.im)))
(/.f64 (*.f64 (neg.f64 y.re) x.im) (*.f64 (neg.f64 y.im) y.im))
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im x.im)))
(/.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.im)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(/.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im)))
(/.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.im) y.im))
(/.f64 (*.f64 (neg.f64 x.im) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(/.f64 (neg.f64 (*.f64 y.re x.im)) (neg.f64 (*.f64 y.im y.im)))
(/.f64 (neg.f64 (/.f64 (*.f64 y.re x.im) y.im)) (neg.f64 y.im))
(/.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 x.im)) (neg.f64 y.im))
(/.f64 (*.f64 (/.f64 x.im y.im) (neg.f64 y.re)) (neg.f64 y.im))
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.im y.im)) (neg.f64 y.im))
(/.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re y.im)) (neg.f64 y.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) 1) y.im)
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) y.im) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 y.re y.im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(exp.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))

simplify67.0ms (0.3%)

Algorithm
egg-herbie
Rules
1660×log-prod
1350×log-div
1344×fma-def
1068×associate-/r*
568×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01221581
13151581
212461581
353631581
Stop Event
node limit
Counts
83 → 50
Calls
Call 1
Inputs
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(-.f64 (+.f64 1 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1)
(/.f64 y.re (*.f64 y.im (/.f64 y.im x.im)))
(/.f64 y.re (*.f64 (/.f64 y.im x.im) y.im))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 x.im (*.f64 (/.f64 y.im y.re) y.im))
(/.f64 x.im (*.f64 y.im (/.f64 y.im y.re)))
(/.f64 (/.f64 x.im y.im) (/.f64 y.im y.re))
(/.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.im)))
(/.f64 1 (*.f64 (/.f64 y.im x.im) (/.f64 y.im y.re)))
(/.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.im)))
(/.f64 1 (/.f64 y.im (/.f64 (*.f64 y.re x.im) y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.im) (neg.f64 y.im)))
(/.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im)))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(/.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 y.im (neg.f64 y.im)))
(/.f64 (*.f64 (neg.f64 y.re) x.im) (*.f64 (neg.f64 y.im) y.im))
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im x.im)))
(/.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.im)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(/.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im)))
(/.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.im) y.im))
(/.f64 (*.f64 (neg.f64 x.im) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re)))
(/.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(/.f64 (neg.f64 (*.f64 y.re x.im)) (neg.f64 (*.f64 y.im y.im)))
(/.f64 (neg.f64 (/.f64 (*.f64 y.re x.im) y.im)) (neg.f64 y.im))
(/.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 x.im)) (neg.f64 y.im))
(/.f64 (*.f64 (/.f64 x.im y.im) (neg.f64 y.re)) (neg.f64 y.im))
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.im y.im)) (neg.f64 y.im))
(/.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re y.im)) (neg.f64 y.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) 1) y.im)
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) y.im) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 y.re y.im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(exp.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
Outputs
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(-.f64 (+.f64 1 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 y.re (*.f64 y.im (/.f64 y.im x.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 y.re (*.f64 (/.f64 y.im x.im) y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 x.im (*.f64 (/.f64 y.im y.re) y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 x.im (*.f64 y.im (/.f64 y.im y.re)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 x.im y.im) (/.f64 y.im y.re))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 1 (*.f64 (/.f64 y.im x.im) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 1 (/.f64 y.im (/.f64 (*.f64 y.re x.im) y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.im) (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 y.re (neg.f64 x.im)) (*.f64 y.im (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 y.re) x.im) (*.f64 (neg.f64 y.im) y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 y.re) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im x.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.im)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.im) y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 x.im) 1) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (neg.f64 (*.f64 y.re x.im)) (neg.f64 (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (neg.f64 (/.f64 (*.f64 y.re x.im) y.im)) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 x.im)) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (/.f64 x.im y.im) (neg.f64 y.re)) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.im y.im)) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re y.im)) (neg.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) 1) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(/.f64 (/.f64 (/.f64 (*.f64 y.re x.im) y.im) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 1)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 3)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(pow.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3) 1/3)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.im)) y.im) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 2))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(log.f64 (exp.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im)) 3))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 y.re y.im) 3)))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(exp.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))) 1))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))))
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(*.f64 y.re (/.f64 x.im (*.f64 y.im y.im)))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))

localize30.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
Compiler

Compiled 25 to 9 computations (64% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y.im
@0
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
0.0ms
x.re
@inf
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
0.0ms
x.re
@-inf
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
0.0ms
y.im
@inf
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
0.0ms
y.re
@-inf
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1108×log-prod
778×prod-exp
722×pow-prod-down
482×pow-prod-up
446×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
121619
2318619
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
Outputs
(+.f64 0 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1)
(/.f64 y.im (*.f64 y.re (/.f64 y.re x.re)))
(/.f64 y.im (*.f64 (/.f64 y.re x.re) y.re))
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.re))
(/.f64 y.im (/.f64 y.re (/.f64 x.re y.re)))
(/.f64 (/.f64 y.im y.re) (/.f64 y.re x.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) (neg.f64 y.re)))
(/.f64 x.re (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))
(/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))
(/.f64 1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))
(/.f64 1 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)))
(/.f64 1 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (*.f64 y.im x.re) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 y.re)))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) y.re)
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 y.re) (/.f64 y.re x.re)))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (pow.f64 (neg.f64 y.re) 2))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (pow.f64 (neg.f64 y.re) 2))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) 1) y.re)
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 2)
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(pow.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))) -1)
(neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re)) 2))
(exp.f64 (+.f64 (log.f64 (/.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (log.f64 (/.f64 x.re y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (log.f64 (/.f64 y.im y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
736×log-prod
728×log-div
668×fma-def
590×distribute-lft-neg-in
562×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01622138
13772102
210742102
336412102
Stop Event
node limit
Counts
100 → 76
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 0 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1)
(/.f64 y.im (*.f64 y.re (/.f64 y.re x.re)))
(/.f64 y.im (*.f64 (/.f64 y.re x.re) y.re))
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.re))
(/.f64 y.im (/.f64 y.re (/.f64 x.re y.re)))
(/.f64 (/.f64 y.im y.re) (/.f64 y.re x.re))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) (neg.f64 y.re)))
(/.f64 x.re (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))
(/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))
(/.f64 1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))
(/.f64 1 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)))
(/.f64 1 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (*.f64 y.im x.re) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 y.re)))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) y.re)
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 y.re) (/.f64 y.re x.re)))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (pow.f64 (neg.f64 y.re) 2))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (pow.f64 (neg.f64 y.re) 2))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) 1) y.re)
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 2)
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(pow.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) -1)
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)) -1)
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))) -1)
(neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re)) 2))
(exp.f64 (+.f64 (log.f64 (/.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (log.f64 (/.f64 x.re y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (log.f64 (/.f64 y.im y.re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
Outputs
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(+.f64 0 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 y.im (*.f64 y.re (/.f64 y.re x.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 y.im (*.f64 (/.f64 y.re x.re) y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 y.im (/.f64 y.re (/.f64 x.re y.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (/.f64 y.im y.re) (/.f64 y.re x.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 x.re (*.f64 y.re (/.f64 y.re y.im)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 x.re (*.f64 (/.f64 y.re y.im) (neg.f64 y.re)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 x.re (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 1 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 1 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 y.im x.re) (*.f64 y.re (neg.f64 y.re)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 y.re) y.re))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 y.im x.re) (neg.f64 (*.f64 y.re y.re)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.re) (neg.f64 y.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) y.re)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 (neg.f64 y.im) 1) (*.f64 (neg.f64 y.re) (/.f64 y.re x.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (pow.f64 (neg.f64 y.re) 2))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 (neg.f64 y.im) x.re) (*.f64 (neg.f64 y.re) y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (pow.f64 (neg.f64 y.re) 2))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re (neg.f64 y.re)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (neg.f64 y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (*.f64 (neg.f64 y.im) (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) 1) y.re)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.re y.re)) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4) 1/2)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6) 1/3)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 2)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) -1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) -1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (/.f64 (*.f64 y.re y.re) (*.f64 y.im x.re)) -1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.re y.re))) -1)
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(neg.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 4))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y.im) x.re) (pow.f64 y.re -2)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))))
(*.f64 (neg.f64 (/.f64 y.im y.re)) (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (*.f64 y.re y.re)) (neg.f64 y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re (neg.f64 y.re))))
(*.f64 y.im (/.f64 x.re (*.f64 y.re (neg.f64 y.re))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))) 1) 1))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re)))) 3))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re) 6)) 1/3))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.re)) y.re)) 2))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (log.f64 (/.f64 y.im y.re)) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (log.f64 (/.f64 x.re y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 y.im y.re)) 1) (*.f64 (log.f64 (/.f64 x.re y.re)) 1)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (log.f64 (/.f64 y.im y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.re y.re)) 1) (*.f64 (log.f64 (/.f64 y.im y.re)) 1)))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.re y.re))))
(/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im))
(*.f64 x.re (/.f64 y.im (*.f64 y.re y.re)))
(*.f64 (pow.f64 y.re -2) (*.f64 x.re y.im))
(*.f64 y.im (*.f64 x.re (pow.f64 y.re -2)))

localize34.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
88.4%
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
88.1%
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
Compiler

Compiled 35 to 9 computations (74.3% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y.re
@0
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
0.0ms
y.re
@inf
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
0.0ms
y.re
@-inf
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
0.0ms
x.im
@0
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
0.0ms
y.im
@0
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1134×log-prod
746×prod-exp
656×pow-prod-down
534×pow-prod-up
478×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01048
121044
2285744
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
Outputs
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 1)
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (/.f64 1 x.im))
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (/.f64 1 x.im)))
(*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))
(*.f64 (hypot.f64 y.re y.im) (*.f64 (hypot.f64 y.re y.im) (/.f64 1 x.im)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 1 (neg.f64 x.im)))
(*.f64 (/.f64 1 x.im) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (pow.f64 (cbrt.f64 x.im) -2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 x.im)))
(*.f64 (pow.f64 x.im -1/2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 x.im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (sqrt.f64 x.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 x.im)))
(*.f64 (/.f64 (hypot.f64 y.re y.im) 1) (/.f64 (hypot.f64 y.re y.im) x.im))
(*.f64 (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 x.im)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) -1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)) 1/3)
(pow.f64 (/.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) 1) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (neg.f64 x.im)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) -1))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1) (neg.f64 (log.f64 x.im))))
(exp.f64 (+.f64 (neg.f64 (log.f64 x.im)) (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(*.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) y.re)
(*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) x.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) -2) (/.f64 y.re (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) 1) x.im)
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 (/.f64 y.re 1) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 x.im))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(pow.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(sqrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(cbrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))

simplify117.0ms (0.6%)

Algorithm
egg-herbie
Rules
1304×associate-*r/
1022×fma-def
706×associate-/r/
628×unswap-sqr
490×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03075656
17685384
225615270
Stop Event
node limit
Counts
176 → 162
Calls
Call 1
Inputs
(/.f64 (pow.f64 y.im 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (pow.f64 y.re 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (pow.f64 y.re 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (pow.f64 y.re 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (pow.f64 y.im 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (pow.f64 y.im 2) x.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 1)
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (/.f64 1 x.im))
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (/.f64 1 x.im)))
(*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))
(*.f64 (hypot.f64 y.re y.im) (*.f64 (hypot.f64 y.re y.im) (/.f64 1 x.im)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 1 (neg.f64 x.im)))
(*.f64 (/.f64 1 x.im) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (pow.f64 (cbrt.f64 x.im) -2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 x.im)))
(*.f64 (pow.f64 x.im -1/2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 x.im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (sqrt.f64 x.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 x.im)))
(*.f64 (/.f64 (hypot.f64 y.re y.im) 1) (/.f64 (hypot.f64 y.re y.im) x.im))
(*.f64 (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 x.im)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6) 1/3)
(pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) -1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)) 1/3)
(pow.f64 (/.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) 1) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (neg.f64 x.im)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) -1))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1) (neg.f64 (log.f64 x.im))))
(exp.f64 (+.f64 (neg.f64 (log.f64 x.im)) (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(*.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) y.re)
(*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) x.im)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (/.f64 (sqrt.f64 y.re) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) -2) (/.f64 y.re (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) 1) x.im)
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 (/.f64 y.re 1) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 x.im))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(pow.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(sqrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(cbrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 y.re) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
Outputs
(/.f64 (pow.f64 y.im 2) x.im)
(/.f64 (*.f64 y.im y.im) x.im)
(/.f64 y.im (/.f64 x.im y.im))
(*.f64 (/.f64 y.im x.im) y.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (pow.f64 y.re 2) x.im)
(/.f64 (*.f64 y.re y.re) x.im)
(*.f64 (/.f64 y.re x.im) y.re)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (pow.f64 y.re 2) x.im)
(/.f64 (*.f64 y.re y.re) x.im)
(*.f64 (/.f64 y.re x.im) y.re)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (pow.f64 y.re 2) x.im)
(/.f64 (*.f64 y.re y.re) x.im)
(*.f64 (/.f64 y.re x.im) y.re)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (pow.f64 y.im 2) x.im)
(/.f64 (*.f64 y.im y.im) x.im)
(/.f64 y.im (/.f64 x.im y.im))
(*.f64 (/.f64 y.im x.im) y.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (pow.f64 y.im 2) x.im)
(/.f64 (*.f64 y.im y.im) x.im)
(/.f64 y.im (/.f64 x.im y.im))
(*.f64 (/.f64 y.im x.im) y.im)
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(+.f64 (/.f64 (pow.f64 y.im 2) x.im) (/.f64 (pow.f64 y.re 2) x.im))
(+.f64 (/.f64 (*.f64 y.im y.im) x.im) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (/.f64 y.im (/.f64 x.im y.im)) (/.f64 (*.f64 y.re y.re) x.im))
(+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) x.im)
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im)
(/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im))
(*.f64 (/.f64 x.im y.im) (/.f64 y.re y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im))
(fma.f64 (/.f64 x.im y.im) (/.f64 y.re y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 7)) (pow.f64 y.im 8)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 x.im (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7)))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(-.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im))) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(-.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im))) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))
(+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3)))))
(+.f64 (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im)))) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)))
(-.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im))) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(-.f64 (fma.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) x.im (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im))
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 7))) (+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 3))))))
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 5)) (fma.f64 -1 (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.im)) (+.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 y.re 3) x.im))))))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (-.f64 (/.f64 (pow.f64 y.im 4) (/.f64 (pow.f64 y.re 5) x.im)) (*.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) x.im)))
(+.f64 (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im))
(*.f64 (/.f64 x.im y.im) (/.f64 y.re y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im))
(fma.f64 (/.f64 x.im y.im) (/.f64 y.re y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 7)) (pow.f64 y.im 8)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 x.im (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7)))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im))
(*.f64 (/.f64 x.im y.im) (/.f64 y.re y.im))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))
(fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))
(-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))))
(*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))) (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im))
(fma.f64 (/.f64 x.im y.im) (/.f64 y.re y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.im) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.im) (pow.f64 y.im 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.im) (pow.f64 y.im 4))) (/.f64 (*.f64 y.re x.im) (pow.f64 y.im 2)))))
(+.f64 (/.f64 (pow.f64 y.re 5) (/.f64 (pow.f64 y.im 6) x.im)) (fma.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 7)) (pow.f64 y.im 8)) (fma.f64 -1 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 y.im 4) x.im)) (/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im)))))
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.re) (*.f64 y.im y.im)) (/.f64 x.im (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3)))) (-.f64 (*.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) x.im) (/.f64 x.im (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7)))))
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(/.f64 (*.f64 y.re x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
(/.f64 (*.f64 x.im y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im)
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 1)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (/.f64 1 x.im))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (/.f64 1 x.im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (/.f64 1 x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))
(*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (hypot.f64 y.re y.im) (*.f64 (hypot.f64 y.re y.im) (/.f64 1 x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 1 (neg.f64 x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (/.f64 1 x.im) (pow.f64 (hypot.f64 y.re y.im) 2))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (pow.f64 (cbrt.f64 x.im) -2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 x.im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) -2) (cbrt.f64 x.im)) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (pow.f64 x.im -1/2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 x.im)))
(*.f64 (/.f64 (pow.f64 x.im -1/2) (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.re y.im) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (/.f64 1 x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (pow.f64 (cbrt.f64 x.im) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (sqrt.f64 x.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 x.im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (*.f64 (/.f64 1 x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) x.im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 4)) x.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))
(*.f64 (/.f64 (hypot.f64 y.re y.im) 1) (/.f64 (hypot.f64 y.re y.im) x.im))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(*.f64 (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im) 1)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 3)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4) 1/2)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6) 1/3)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 2)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) -1)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)))
(pow.f64 (/.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) 1) -1)
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (neg.f64 x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 6) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) 1) 1))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) 3))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) -1))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1) (neg.f64 (log.f64 x.im))))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(exp.f64 (+.f64 (neg.f64 (log.f64 x.im)) (*.f64 (*.f64 2 (log.f64 (hypot.f64 y.re y.im))) 1)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)
(+.f64 0 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 1 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 2) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (cbrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (neg.f64 y.re) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)) y.re)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) x.im)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) 1) (/.f64 (cbrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 y.re) 1) (/.f64 (sqrt.f64 y.re) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 y.re) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 y.re (/.f64 1 x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im)) -2) (/.f64 y.re (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (cbrt.f64 y.re) (/.f64 1 x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 (cbrt.f64 (*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))) (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))))
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 (sqrt.f64 y.re) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4))) (/.f64 (sqrt.f64 y.re) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))))
(/.f64 (/.f64 y.re (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.im))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 4)))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) 1) x.im)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)) (sqrt.f64 x.im)) (sqrt.f64 x.im))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re 1) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (neg.f64 x.im))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 1)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 3)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2) 1/2)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3) 1/3)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im))) 2)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) -1)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(pow.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im)) 1) -1)
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.im)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(sqrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 2))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log.f64 (pow.f64 (exp.f64 y.re) (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(cbrt.f64 (pow.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) 3))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(cbrt.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)) 6)))
(expm1.f64 (log1p.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) 1))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 3))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))))) 1/3))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 y.re) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 x.im)))) 2))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.im))) -1))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 y.re) 1) (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 y.re) 1)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(exp.f64 (+.f64 (log.f64 (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (log.f64 x.im) 1)))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(log1p.f64 (expm1.f64 (*.f64 y.re (*.f64 x.im (pow.f64 (hypot.f64 y.re y.im) -2)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))

localize66.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.2%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im)))
97.0%
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
95.5%
(*.f64 (/.f64 x.re y.re) y.im)
91.3%
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
Compiler

Compiled 55 to 12 computations (78.2% saved)

series8.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
2.0ms
x.re
@-inf
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
1.0ms
x.re
@0
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
0.0ms
x.re
@inf
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
0.0ms
y.im
@-inf
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
0.0ms
y.im
@0
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))

rewrite186.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1654×log-prod
976×fma-def
546×expm1-udef
546×log1p-udef
538×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01468
129068
2439568
Stop Event
node limit
Counts
4 → 266
Calls
Call 1
Inputs
(log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))
(*.f64 (/.f64 x.re y.re) y.im)
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im)))
Outputs
(+.f64 0 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)))) (log.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2) (/.f64 x.re (/.f64 y.re y.im))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))) (log.f64 (-.f64 1 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(*.f64 1 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2) (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(log.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 1))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(/.f64 x.re (/.f64 y.re y.im))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(expm1.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(+.f64 0 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 y.re (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (neg.f64 x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im))) (neg.f64 y.re))
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (neg.f64 (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))) (neg.f64 y.re))
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))) (neg.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) y.re) y.re)
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(fma.f64 -1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2)) (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(*.f64 x.re (*.f64 (/.f64 1 y.re) y.im))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 y.im (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(*.f64 1 (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (sqrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 (*.f64 y.im (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2)) (cbrt.f64 (/.f64 x.re y.re)))
(*.f64 (*.f64 y.im (sqrt.f64 (/.f64 x.re y.re))) (sqrt.f64 (/.f64 x.re y.re)))
(/.f64 x.re (/.f64 y.re y.im))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)

simplify226.0ms (1.2%)

Algorithm
egg-herbie
Rules
1394×fma-neg
620×log-prod
536×fma-def
530×cube-prod
450×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058217306
1153315574
2583515206
Stop Event
node limit
Counts
422 → 385
Calls
Call 1
Inputs
(/.f64 (*.f64 x.re y.im) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (log.f64 (/.f64 y.im y.re)))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (log.f64 (/.f64 y.im y.re))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (/.f64 y.im y.re)))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (/.f64 y.im y.re))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re)))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re))))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re)))))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (log.f64 (*.f64 x.re y.im)))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (*.f64 x.re y.im))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (*.f64 x.re y.im)))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (*.f64 x.re y.im))))))
(/.f64 (*.f64 x.re y.im) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(/.f64 (*.f64 x.re y.im) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(/.f64 (*.f64 x.re y.im) y.re)
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (log.f64 (/.f64 x.re y.re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (/.f64 x.re y.re))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (log.f64 (*.f64 -1 (/.f64 x.re y.re))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (*.f64 -1 (/.f64 x.re y.re)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 x.re y.re))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 x.re y.re))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))))))))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(+.f64 0 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)))) (log.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2) (/.f64 x.re (/.f64 y.re y.im))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))) (log.f64 (-.f64 1 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(*.f64 1 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2) (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(log.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 1))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(/.f64 x.re (/.f64 y.re y.im))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(expm1.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(+.f64 0 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(*.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re))
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 y.re (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))))
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (neg.f64 x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im))) (neg.f64 y.re))
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 y.re (neg.f64 y.re)))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) y.re))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (neg.f64 (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(/.f64 (neg.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))) (neg.f64 y.re))
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))) (neg.f64 (*.f64 y.re y.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))) (neg.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) 1) y.re)
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) y.re) y.re)
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (exp.f64 (/.f64 x.im y.re))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(fma.f64 -1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (/.f64 x.im y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2)) (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(*.f64 x.re (*.f64 (/.f64 1 y.re) y.im))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 y.im (/.f64 x.re y.re))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(*.f64 1 (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (sqrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 (*.f64 y.im (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2)) (cbrt.f64 (/.f64 x.re y.re)))
(*.f64 (*.f64 y.im (sqrt.f64 (/.f64 x.re y.re))) (sqrt.f64 (/.f64 x.re y.re)))
(/.f64 x.re (/.f64 y.re y.im))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(/.f64 (*.f64 x.re y.im) y.re)
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
Outputs
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (log.f64 (/.f64 y.im y.re)))
(fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re)))
(log.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (log.f64 (/.f64 y.im y.re))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re))) (/.f64 (/.f64 y.re x.re) y.im))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 y.im (/.f64 y.re x.re))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (/.f64 y.im y.re)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x.re))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (/.f64 y.im y.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (/.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re))))
(+.f64 (log.f64 (/.f64 (neg.f64 y.im) y.re)) (neg.f64 (log.f64 (/.f64 -1 x.re))))
(-.f64 (log.f64 (/.f64 (neg.f64 y.im) y.re)) (log.f64 (/.f64 -1 x.re)))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (log.f64 (/.f64 (neg.f64 y.im) y.re)) (neg.f64 (log.f64 (/.f64 -1 x.re)))))
(-.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 (neg.f64 y.im) y.re))) (log.f64 (/.f64 -1 x.re)))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (+.f64 (log.f64 (/.f64 (neg.f64 y.im) y.re)) (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (log.f64 (/.f64 (neg.f64 y.im) y.re))) (log.f64 (/.f64 -1 x.re))))
(+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 y.im y.re))) (*.f64 -1 (log.f64 (/.f64 -1 x.re)))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (+.f64 (log.f64 (/.f64 (neg.f64 y.im) y.re)) (neg.f64 (log.f64 (/.f64 -1 x.re)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (/.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))) (-.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 (neg.f64 y.im) y.re))) (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (log.f64 (*.f64 x.re y.im)))
(fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re)))
(log.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (*.f64 x.re y.im))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re))) (/.f64 (/.f64 y.re x.re) y.im))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 y.im (/.f64 y.re x.re))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (*.f64 x.re y.im)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(+.f64 (*.f64 -1 (log.f64 y.re)) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))) (log.f64 (*.f64 x.re y.im))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (/.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)))))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)))))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re)))
(fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 4)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re y.im) y.re) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)) (pow.f64 y.re 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (pow.f64 y.re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x.re 3) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.im (/.f64 x.re y.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (fma.f64 x.re (/.f64 y.im y.re) (fma.f64 -1/2 (/.f64 x.re (/.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re y.im)) x.re)) (*.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (log.f64 (/.f64 x.re y.re)))
(fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re)))
(log.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (/.f64 x.re y.re))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x.re)) (log.f64 (/.f64 y.im y.re))) (/.f64 (/.f64 y.re x.re) y.im))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 y.im (/.f64 y.re x.re))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re)))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (+.f64 (log.f64 (/.f64 x.re y.re)) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1 (neg.f64 (log.f64 x.re)) (fma.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)) (log.f64 (/.f64 y.im y.re))))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (/.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))) (log.f64 (/.f64 y.im (/.f64 y.re x.re)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (log.f64 (*.f64 -1 (/.f64 x.re y.re))))
(fma.f64 -1 (log.f64 (/.f64 -1 y.im)) (log.f64 (/.f64 (neg.f64 x.re) y.re)))
(-.f64 (log.f64 (neg.f64 (/.f64 x.re y.re))) (log.f64 (/.f64 -1 y.im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (log.f64 (*.f64 -1 (/.f64 x.re y.re)))))
(fma.f64 -1 (log.f64 (/.f64 -1 y.im)) (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 (neg.f64 x.re) y.re))))
(+.f64 (/.f64 (/.f64 y.re x.re) y.im) (-.f64 (log.f64 (neg.f64 (/.f64 x.re y.re))) (log.f64 (/.f64 -1 y.im))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 x.re y.re))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 y.im)) (+.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 (neg.f64 x.re) y.re))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im)))))
(-.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (log.f64 (neg.f64 (/.f64 x.re y.re))))) (log.f64 (/.f64 -1 y.im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y.im))) (+.f64 (/.f64 y.re (*.f64 x.re y.im)) (+.f64 (log.f64 (*.f64 -1 (/.f64 x.re y.re))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3)))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 x.re 2) (pow.f64 y.im 2))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 y.im)) (+.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (log.f64 (/.f64 (neg.f64 x.re) y.re))) (fma.f64 1/3 (/.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 x.re 3) (pow.f64 y.im 3))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (*.f64 y.im y.im))))))
(+.f64 (+.f64 (/.f64 (/.f64 y.re x.re) y.im) (-.f64 (log.f64 (neg.f64 (/.f64 x.re y.re))) (log.f64 (/.f64 -1 y.im)))) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) y.im)) (/.f64 1/3 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3))))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 x.im y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2)))
(/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (/.f64 (*.f64 x.re y.im) (pow.f64 y.re 2))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 0 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)))) (log.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (log.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(-.f64 (log1p.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2) (/.f64 x.re (/.f64 y.re y.im))))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 y.im (/.f64 x.re y.re)) 3)) (log1p.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.re y.re)) 2) (*.f64 y.im (/.f64 x.re y.re)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)) (log1p.f64 (*.f64 (/.f64 y.im (/.f64 y.re x.re)) (-.f64 (/.f64 y.im (/.f64 y.re x.re)) 1))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 3)) (log1p.f64 (*.f64 (/.f64 y.im (/.f64 y.re x.re)) (fma.f64 x.re (/.f64 y.im y.re) -1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))) 1)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))) (log.f64 (-.f64 1 (/.f64 x.re (/.f64 y.re y.im)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (*.f64 y.im (/.f64 x.re y.re)) 2))) (log.f64 (-.f64 1 (*.f64 y.im (/.f64 x.re y.re)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 y.im (/.f64 y.re x.re)) 2))) (log1p.f64 (*.f64 y.im (neg.f64 (/.f64 x.re y.re)))))
(*.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(*.f64 1 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2) (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 1)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 3)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3) 1/3)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 2)
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 y.im (/.f64 x.re y.re))) 2))
(fabs.f64 (log1p.f64 (/.f64 y.im (/.f64 y.re x.re))))
(log.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))) 3))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(exp.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im)))) 1))
(log1p.f64 (*.f64 y.im (/.f64 x.re y.re)))
(log1p.f64 (/.f64 y.im (/.f64 y.re x.re)))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) -1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x.re (/.f64 y.im y.re) 1) 3)) (fma.f64 (fma.f64 x.re (/.f64 y.im y.re) 1) (fma.f64 x.re (/.f64 y.im y.re) 1) (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2)))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1)))
(/.f64 (*.f64 (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2) (/.f64 y.im (/.f64 y.re x.re))) (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re y.re)) 2))
(fabs.f64 (/.f64 y.im (/.f64 y.re x.re)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(expm1.f64 (log1p.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 0 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))))
(*.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(*.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))))
(/.f64 1 (/.f64 y.re (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 1 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.re y.re))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)))
(/.f64 (-.f64 (neg.f64 x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im))) (neg.f64 y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (-.f64 (*.f64 x.im (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) y.re) (*.f64 y.re (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (fma.f64 x.im (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im) (neg.f64 y.re)) (*.f64 y.re (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im)))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (*.f64 x.im (/.f64 y.re x.re))) y.re) (*.f64 (/.f64 y.re y.im) (*.f64 y.re (/.f64 y.re x.re))))
(/.f64 (-.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 y.re (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 y.re (neg.f64 y.re)))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 (-.f64 y.re (*.f64 (/.f64 y.re x.im) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (/.f64 y.re x.im) y.re))
(/.f64 (-.f64 y.re (*.f64 (*.f64 y.im (/.f64 x.re y.re)) (/.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 y.re (*.f64 x.re (*.f64 (/.f64 y.im y.re) (/.f64 y.re x.im)))) (*.f64 y.re y.re)) x.im)
(/.f64 (-.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (*.f64 (/.f64 y.re x.im) 1)) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im) (/.f64 y.re x.im)) (*.f64 (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im) (/.f64 y.re x.im)))
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) (/.f64 y.re x.im)) (*.f64 (/.f64 y.re y.im) (/.f64 (*.f64 y.re (/.f64 y.re x.re)) x.im)))
(/.f64 (-.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.im) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))
(/.f64 (-.f64 y.re (*.f64 (*.f64 y.im (/.f64 x.re y.re)) (/.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re x.im)))
(*.f64 (/.f64 (-.f64 y.re (*.f64 x.re (*.f64 (/.f64 y.im y.re) (/.f64 y.re x.im)))) (*.f64 y.re y.re)) x.im)
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 (neg.f64 y.re) (/.f64 x.re (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.re) y.re))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)) (neg.f64 (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))))
(/.f64 (fma.f64 (neg.f64 x.im) (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im) (neg.f64 (neg.f64 y.re))) (*.f64 (neg.f64 y.re) (/.f64 (*.f64 (/.f64 y.re x.re) y.re) y.im)))
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)) y.re) (*.f64 (*.f64 y.re (/.f64 y.re x.re)) (/.f64 (neg.f64 y.re) y.im)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x.im) (/.f64 y.re x.re)) (/.f64 y.re y.im) y.re) (*.f64 (*.f64 y.re (/.f64 y.re x.re)) (/.f64 (neg.f64 y.re) y.im)))
(/.f64 (-.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)))) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 (neg.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im)))) (neg.f64 y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (neg.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im))))) (neg.f64 (*.f64 y.re y.re)))
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2))) (neg.f64 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2))) (neg.f64 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))) (-.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))) (/.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) 3)) (fma.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (neg.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (neg.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))) (pow.f64 (/.f64 x.im y.re) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (-.f64 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)))
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)))
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) 1) y.re)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) y.re) y.re)
(*.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)))
(*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(pow.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3) 1/3)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2)
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) 2))
(fabs.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re))
(log.f64 (exp.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 x.im y.re)) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (exp.f64 (/.f64 x.im y.re))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (exp.f64 (/.f64 x.im y.re))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 1 (expm1.f64 (/.f64 x.im y.re)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (/.f64 (exp.f64 (/.f64 x.im y.re)) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (exp.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x.im y.re))) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 3))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(exp.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 x.im (/.f64 1 y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 x.im y.re) 1 (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 x.re (/.f64 y.re y.im)) (neg.f64 (/.f64 1 y.re)) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) 1 (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 1 (/.f64 x.im y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 1 (/.f64 x.im y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 1 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 1 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 2) (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (cbrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(+.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 3) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(+.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 3) y.re))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (sqrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (/.f64 1 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (/.f64 1 y.re) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))
(+.f64 (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))) (*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))
(fma.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.re (/.f64 x.re (/.f64 y.re y.im)))) (/.f64 1 (*.f64 y.re y.re)) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (*.f64 y.re (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re)))) (/.f64 1 (*.f64 y.re y.re)) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (*.f64 (/.f64 y.re y.re) (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)))
(fma.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) (/.f64 1 y.re) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (neg.f64 x.im) (/.f64 1 (neg.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (neg.f64 x.im) (/.f64 -1 y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(+.f64 (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (pow.f64 (/.f64 x.im y.re) 2))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) (pow.f64 (/.f64 x.im y.re) 2))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re)) (pow.f64 (/.f64 x.im y.re) 2))))
(fma.f64 (/.f64 1 y.re) x.im (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 1 y.re) x.im (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (/.f64 1 y.re) (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(+.f64 (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(+.f64 (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im) 2)) (/.f64 1 (+.f64 (/.f64 x.im y.re) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(+.f64 (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) 2)) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 x.im y.re))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))) (cbrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (sqrt.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re)) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 -1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)) (/.f64 x.im y.re))
(+.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)) (/.f64 x.im y.re))
(/.f64 (-.f64 x.im (/.f64 y.im (/.f64 y.re x.re))) y.re)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 1 (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(+.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 3) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) 1) (/.f64 (cbrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 1 y.re) (cbrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (cbrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(+.f64 (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)) (/.f64 (pow.f64 (cbrt.f64 x.im) 3) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 (/.f64 x.im y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (sqrt.f64 y.re)) (/.f64 (cbrt.f64 x.im) (sqrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) 1) (/.f64 (sqrt.f64 x.im) y.re) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (sqrt.f64 x.im) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (sqrt.f64 x.im) (/.f64 (sqrt.f64 x.im) y.re) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (*.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re (neg.f64 y.im))))
(fma.f64 (/.f64 (sqrt.f64 x.im) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 (sqrt.f64 x.im) (cbrt.f64 y.re)) (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (/.f64 1 y.re)) (/.f64 x.re (/.f64 y.re y.im)) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) 1 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im)))) (+.f64 (/.f64 (*.f64 (/.f64 x.re y.re) (neg.f64 y.im)) y.re) (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (fma.f64 (/.f64 -1 y.re) (*.f64 y.im (/.f64 x.re y.re)) (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (-.f64 (sqrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (fma.f64 (/.f64 x.re (*.f64 y.re y.re)) y.im (/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) 2)) (cbrt.f64 (/.f64 (/.f64 x.re y.re) (/.f64 y.re y.im))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x.re y.re) y.re) y.im))) (/.f64 x.im y.re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 2) (neg.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re))))) (/.f64 x.im y.re))
(+.f64 (/.f64 x.im y.re) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.re (*.f64 y.re y.re)))) 3)))
(+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 0 (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))))
(-.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 x.re (*.f64 (/.f64 1 y.re) y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (/.f64 x.re y.re) y.im)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 1 (/.f64 x.re (/.f64 y.re y.im)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (sqrt.f64 (/.f64 x.re y.re)) y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.re y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (*.f64 x.re y.im) (/.f64 1 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (/.f64 x.re 1) (/.f64 y.im y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (/.f64 x.re (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (*.f64 (/.f64 x.re y.re) (sqrt.f64 y.im)) (sqrt.f64 y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (*.f64 y.im (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2)) (cbrt.f64 (/.f64 x.re y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 (*.f64 y.im (sqrt.f64 (/.f64 x.re y.re))) (sqrt.f64 (/.f64 x.re y.re)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 x.re (/.f64 y.re y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 y.im (/.f64 y.re x.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 1 (/.f64 y.re (*.f64 x.re y.im)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 x.re y.im) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (neg.f64 (*.f64 x.re y.im)) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) 1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (*.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 3) -1) (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) (+.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x.re (/.f64 y.im y.re) 1) 3)) (fma.f64 (fma.f64 x.re (/.f64 y.im y.re) 1) (fma.f64 x.re (/.f64 y.im y.re) 1) (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2)))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) 1))
(/.f64 (fma.f64 (fma.f64 (/.f64 x.re y.re) y.im 1) (fma.f64 (/.f64 x.re y.re) y.im 1) -1) (+.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1)))
(/.f64 (*.f64 (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2) (/.f64 y.im (/.f64 y.re x.re))) (+.f64 (/.f64 y.im (/.f64 y.re x.re)) 2))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (*.f64 (neg.f64 x.re) y.im) (neg.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) 1) y.re)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(/.f64 (/.f64 (*.f64 x.re y.im) (sqrt.f64 y.re)) (sqrt.f64 y.re))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (cbrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 3)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3) 1/3)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(pow.f64 (sqrt.f64 (/.f64 x.re (/.f64 y.re y.im))) 2)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(sqrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 2))
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.re y.re)) 2))
(fabs.f64 (/.f64 y.im (/.f64 y.re x.re)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x.re y.re)) y.im))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im)))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (pow.f64 (/.f64 x.re (/.f64 y.re y.im)) 3))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 y.im 3)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (/.f64 x.re y.re) 3)))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(exp.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (/.f64 y.re y.im))) 1))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(log1p.f64 (expm1.f64 (/.f64 x.re (/.f64 y.re y.im))))
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 1 (fma.f64 (/.f64 x.re y.re) y.im 1) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1))) (cbrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) (sqrt.f64 (fma.f64 (/.f64 x.re y.re) y.im 1)) -1)
(*.f64 y.im (/.f64 x.re y.re))
(/.f64 y.im (/.f64 y.re x.re))

eval748.0ms (3.9%)

Compiler

Compiled 30037 to 10850 computations (63.9% saved)

prune247.0ms (1.3%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New1102111113
Fresh12517
Picked011
Done369
Total1117231140
Accurracy
100.0%
Counts
1140 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.6%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
22.8%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
21.8%
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
24.8%
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
53.3%
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
24.8%
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
42.8%
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
42.6%
(/.f64 (neg.f64 x.re) y.im)
41.0%
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
31.1%
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
21.2%
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
24.8%
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
49.6%
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
22.9%
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
42.2%
(/.f64 x.im y.re)
45.0%
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
65.8%
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
55.4%
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
98.1%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re)))
98.1%
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re))))
58.0%
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
24.4%
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
24.8%
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
Compiler

Compiled 336 to 207 computations (38.4% saved)

regimes121.0ms (0.6%)

Counts
48 → 1
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.re)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 1 (*.f64 (/.f64 (hypot.f64 y.im y.re) y.im) (/.f64 (hypot.f64 y.im y.re) x.re))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (*.f64 (/.f64 (hypot.f64 y.im y.re) (pow.f64 (cbrt.f64 x.re) 2)) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 x.re)))))
Outputs
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
Calls

5 calls:

27.0ms
x.im
23.0ms
y.im
22.0ms
y.re
22.0ms
x.re
15.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Results
AccuracySegmentsBranch
98.7%1x.re
98.7%1x.im
98.7%1y.re
98.7%1y.im
98.7%1(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 674 to 219 computations (67.5% saved)

regimes457.0ms (2.4%)

Counts
43 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
Outputs
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
Calls

5 calls:

123.0ms
x.im
119.0ms
y.re
88.0ms
x.re
86.0ms
y.im
22.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Results
AccuracySegmentsBranch
88.5%5x.re
88.0%3x.im
94.5%6y.re
95.0%5y.im
93.4%2(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 541 to 187 computations (65.4% saved)

bsearch133.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.536279690966653e+123
2.318502558748505e+128
48.0ms
1.0393565500043912e-188
6.221216016917631e-176
18.0ms
-3.755855491489182e-101
-1.5620649971419756e-110
48.0ms
-9.266568623561408e+114
-1.8293331571321136e+112
Results
120.0ms529×body256valid
5.0ms47×body256infinite
Compiler

Compiled 1674 to 877 computations (47.6% saved)

regimes552.0ms (2.9%)

Counts
42 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
Outputs
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
Calls

5 calls:

191.0ms
x.re
134.0ms
y.im
113.0ms
y.re
83.0ms
x.im
22.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Results
AccuracySegmentsBranch
87.8%7x.re
86.7%3x.im
91.6%4y.re
93.7%5y.im
93.4%2(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 518 to 183 computations (64.7% saved)

bsearch79.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.9409617651662087e+93
1.7398268451134376e+97
20.0ms
2.624284366821148e-152
1.3905509652125079e-145
21.0ms
-3.755855491489182e-101
-1.5620649971419756e-110
20.0ms
-1.8293331571321136e+112
-9.430828412465441e+105
Results
66.0ms535×body256valid
3.0ms25×body256infinite
Compiler

Compiled 1530 to 909 computations (40.6% saved)

regimes618.0ms (3.2%)

Counts
41 → 2
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 (+.f64 y.re y.im) (-.f64 y.re y.im))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) (hypot.f64 y.re y.im)) 2)
Outputs
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))
Calls

5 calls:

199.0ms
x.re
167.0ms
y.re
164.0ms
y.im
57.0ms
x.im
23.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Results
AccuracySegmentsBranch
87.0%6x.re
85.5%3x.im
92.1%5y.re
92.6%5y.im
93.4%2(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 495 to 175 computations (64.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.659612324863684e+262
5.965694169235909e+290
Compiler

Compiled 26 to 17 computations (34.6% saved)

regimes428.0ms (2.2%)

Counts
37 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
Outputs
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
Calls

5 calls:

191.0ms
x.re
81.0ms
y.re
79.0ms
y.im
47.0ms
x.im
20.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Results
AccuracySegmentsBranch
87.1%7x.re
82.8%3x.im
91.5%5y.re
90.4%5y.im
90.9%2(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 423 to 151 computations (64.3% saved)

bsearch102.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.5693414437845854e+148
3.223844227336693e+161
18.0ms
2.4120803829224087e-160
4.73554490761077e-155
13.0ms
-1.0241787223561511e-212
-1.1163978431520005e-213
48.0ms
-10446.931370942944
-5.449865925142357e-11
Results
92.0ms532×body256valid
3.0ms28×body256infinite
Compiler

Compiled 1436 to 842 computations (41.4% saved)

regimes1.3s (6.6%)

Counts
36 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(-.f64 (/.f64 x.im y.re) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re))))
Outputs
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
Calls

5 calls:

458.0ms
y.re
340.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
218.0ms
x.im
123.0ms
x.re
123.0ms
y.im
Results
AccuracySegmentsBranch
81.0%5x.re
82.9%8x.im
88.7%5y.re
87.5%4y.im
86.7%5(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 406 to 147 computations (63.8% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.4046064388490033e+23
1.6494844925065773e+26
45.0ms
9.459170005411376e-174
3.911952900882677e-165
21.0ms
-1.5430356797662992e-120
-1.9321521106844307e-131
28.0ms
-1.0122472502045388e+21
-408614750716657340.0
Results
71.0ms522×body256valid
4.0ms38×body256infinite
Compiler

Compiled 1350 to 803 computations (40.5% saved)

regimes634.0ms (3.3%)

Counts
34 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(*.f64 (/.f64 y.re (fma.f64 y.re y.re (*.f64 y.im y.im))) x.im)
(/.f64 y.re (/.f64 (fma.f64 y.re y.re (*.f64 y.im y.im)) x.im))
(+.f64 (/.f64 x.im y.re) (*.f64 -1 (+.f64 (/.f64 x.re (/.f64 (*.f64 y.re y.re) y.im)) (/.f64 (*.f64 x.im (*.f64 y.im y.im)) (pow.f64 y.re 3)))))
(*.f64 x.im (*.f64 y.re (pow.f64 (hypot.f64 y.re y.im) -2)))
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.im (hypot.f64 y.re y.im)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re y.im)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)) 3)
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 y.re x.im) (hypot.f64 y.re y.im)))
(-.f64 (/.f64 x.im y.re) (/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 x.re y.re) y.im))) y.re))
Outputs
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
Calls

5 calls:

213.0ms
y.im
141.0ms
y.re
112.0ms
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
101.0ms
x.re
58.0ms
x.im
Results
AccuracySegmentsBranch
77.5%7x.re
74.7%3x.im
83.6%5y.re
87.1%5y.im
84.1%5(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 376 to 138 computations (63.3% saved)

bsearch78.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.9409617651662087e+93
1.7398268451134376e+97
20.0ms
2.302780343958061e-50
4.268828819184285e-47
20.0ms
-3.755855491489182e-101
-1.5620649971419756e-110
23.0ms
-9.604821428504383e+83
-1.1649022842322718e+67
Results
66.0ms546×body256valid
2.0ms14×body256infinite
Compiler

Compiled 1252 to 770 computations (38.5% saved)

regimes280.0ms (1.4%)

Counts
24 → 3
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(-.f64 (/.f64 x.im y.re) (/.f64 (/.f64 (*.f64 x.re y.im) y.re) y.re))
(/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) x.im))
(/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 y.re y.re))
(+.f64 (/.f64 x.im y.re) (/.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 y.re y.re)))
(/.f64 (*.f64 y.im (neg.f64 x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
(/.f64 y.re (+.f64 (*.f64 (/.f64 y.im x.im) y.im) (*.f64 (/.f64 y.re x.im) y.re)))
Outputs
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))
Calls

4 calls:

96.0ms
x.im
82.0ms
x.re
64.0ms
y.re
32.0ms
y.im
Results
AccuracySegmentsBranch
72.0%7x.re
74.4%9x.im
80.3%5y.re
82.8%3y.im
Compiler

Compiled 230 to 87 computations (62.2% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
4.268828819184285e-47
4.17562214914202e-31
10.0ms
-4.631622096070973e+43
-2.225804919039431e+43
Results
27.0ms236×body256valid
0.0msbody256infinite
Compiler

Compiled 476 to 302 computations (36.6% saved)

regimes211.0ms (1.1%)

Counts
16 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
Outputs
(/.f64 (neg.f64 x.re) y.im)
(/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re)
(/.f64 (neg.f64 x.re) y.im)
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (neg.f64 x.re) y.im)
Calls

4 calls:

71.0ms
x.im
56.0ms
x.re
44.0ms
y.re
35.0ms
y.im
Results
AccuracySegmentsBranch
61.3%8x.re
66.1%10x.im
73.0%5y.re
77.8%5y.im
Compiler

Compiled 138 to 61 computations (55.8% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.4590363005841665e+72
4.740006193116405e+76
16.0ms
8.137520203683752e+36
8.662856736796263e+39
21.0ms
4.268828819184285e-47
4.17562214914202e-31
18.0ms
-1.1649022842322718e+67
-2.295471414640344e+60
Results
64.0ms555×body256valid
1.0msbody256infinite
Compiler

Compiled 831 to 577 computations (30.6% saved)

regimes206.0ms (1.1%)

Counts
15 → 5
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
Outputs
(/.f64 (neg.f64 x.re) y.im)
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (neg.f64 x.re) y.im)
(/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)
(/.f64 (neg.f64 x.re) y.im)
Calls

4 calls:

66.0ms
x.im
61.0ms
x.re
41.0ms
y.re
35.0ms
y.im
Results
AccuracySegmentsBranch
62.7%9x.re
66.0%10x.im
73.0%5y.re
76.7%5y.im
Compiler

Compiled 129 to 58 computations (55% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.4590363005841665e+72
4.740006193116405e+76
16.0ms
8.137520203683752e+36
8.662856736796263e+39
20.0ms
4.268828819184285e-47
4.17562214914202e-31
18.0ms
-1.1649022842322718e+67
-2.295471414640344e+60
Results
64.0ms558×body256valid
0.0msbody256infinite
Compiler

Compiled 831 to 577 computations (30.6% saved)

regimes198.0ms (1%)

Accuracy

Total -41.9b remaining (-201.6%)

Threshold costs -41.9b (-201.6%)

Counts
14 → 3
Calls
Call 1
Inputs
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
(*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im))
(/.f64 y.re (/.f64 y.im (/.f64 x.im y.im)))
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.im))
(/.f64 y.re (/.f64 (*.f64 y.re y.re) x.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.im y.im))
(/.f64 (*.f64 y.re x.im) (*.f64 y.re y.re))
(/.f64 (/.f64 (*.f64 y.re x.im) y.im) y.im)
(neg.f64 (/.f64 (*.f64 y.im x.re) (*.f64 y.re y.re)))
(*.f64 (/.f64 y.im y.re) (/.f64 (neg.f64 x.re) y.re))
(/.f64 x.re (*.f64 (neg.f64 (/.f64 y.re y.im)) y.re))
(/.f64 (*.f64 y.im (/.f64 x.re y.re)) (neg.f64 y.re))
(/.f64 (/.f64 y.im (/.f64 y.re x.re)) (neg.f64 y.re))
Outputs
(/.f64 (neg.f64 x.re) y.im)
(/.f64 x.im y.re)
(/.f64 (neg.f64 x.re) y.im)
Calls

4 calls:

77.0ms
x.im
57.0ms
x.re
40.0ms
y.re
20.0ms
y.im
Results
AccuracySegmentsBranch
58.5%8x.re
63.2%12x.im
66.8%5y.re
67.6%3y.im
Compiler

Compiled 120 to 55 computations (54.2% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
4.268828819184285e-47
4.17562214914202e-31
18.0ms
-1.1649022842322718e+67
-2.295471414640344e+60
Results
35.0ms300×body256valid
0.0msbody256infinite
Compiler

Compiled 349 to 264 computations (24.4% saved)

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
44×+-commutative
42×sub-neg
40×*-commutative
24×neg-mul-1
24×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01581850
12131832
22651828
32951824
43121824
53181824
63191824
73201824
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(if (<=.f64 y.im -8500000000000000132255037100468165706279711873829022183643049933662087139900423477752375814277903305247753387376640) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)) (if (<=.f64 y.im -5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))) (if (<=.f64 y.im 2423796578111791/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 74000000000000001579783811437926283932326658607362609368577670625964177748373237426549534886858174507258179412307366606012416) (-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -949999999999999938953905547801192948031520758055908293305271507748118758986540840412935855206555549477241880576) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)) (if (<=.f64 y.im -2453137384182563/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))) (if (<=.f64 y.im 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))))))
(if (<=.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 100000000000000001617283929500958347809617271215324681096755776296054153530035788436133522496440536428819053303318396315116321724674929173953241540025456475844343490985646025955809392324929988807089135627070664687603614947110183136436054375358690154446666302750720) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)))
(if (<=.f64 y.re -10200) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -1516130949512411/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (if (<=.f64 y.re 531373909414873/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 15999999999999999647942118490522562789837182231484817292356051919508223027665719878830816790772168223516292294648593239501414916907698342325821374464) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.re -70000000000000000000) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -8688460320703689/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 8800000000000000067108864) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.im -299999999999999998048659906181738121327167118824372897706331348219019132928) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.im -2284609428139099/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 559999999999999952037022621701438256734269616551831514162922890668513454596689001189348407771136) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -31000000000000001546199597931025954714419200) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.im 3379722536327713/91343852333181432387730302044767688728495783936) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))))
(if (<=.f64 y.im -9999999999999999493871352970740188669636450110134100730839040) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 6742980379809911/1532495540865888858358347027150309183618739122183602176) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 275000000000000017421059428852319649792) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 5800000000000000340992562887843343097084526164133749793831184548231118848) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (/.f64 (neg.f64 x.re) y.im)))))
(if (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (if (<=.f64 y.im 94999999999999995027949442561445199872) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (/.f64 (neg.f64 x.re) y.im)))))
(if (<=.f64 y.im -2699999999999999934707649937397844993716140002210964016463872) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 1973027210396719/1461501637330902918203684832716283019655932542976) (/.f64 x.im y.re) (/.f64 (neg.f64 x.re) y.im)))
(/.f64 x.im y.re)
Outputs
(-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))
(if (<=.f64 y.im -8500000000000000132255037100468165706279711873829022183643049933662087139900423477752375814277903305247753387376640) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)) (if (<=.f64 y.im -5076909840309109/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))) (if (<=.f64 y.im 2423796578111791/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 74000000000000001579783811437926283932326658607362609368577670625964177748373237426549534886858174507258179412307366606012416) (-.f64 (/.f64 (/.f64 y.re (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (/.f64 (hypot.f64 y.im y.re) x.re)))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -949999999999999938953905547801192948031520758055908293305271507748118758986540840412935855206555549477241880576) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)) (if (<=.f64 y.im -2453137384182563/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))) (if (<=.f64 y.im 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -949999999999999938953905547801192948031520758055908293305271507748118758986540840412935855206555549477241880576) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)) (if (<=.f64 y.im -2453137384182563/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))) (if (<=.f64 y.im 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im))))))
(if (<=.f64 (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 100000000000000001617283929500958347809617271215324681096755776296054153530035788436133522496440536428819053303318396315116321724674929173953241540025456475844343490985646025955809392324929988807089135627070664687603614947110183136436054375358690154446666302750720) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)))
(if (<=.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 100000000000000001617283929500958347809617271215324681096755776296054153530035788436133522496440536428819053303318396315116321724674929173953241540025456475844343490985646025955809392324929988807089135627070664687603614947110183136436054375358690154446666302750720) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (hypot.f64 y.re y.im))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.im))) (/.f64 x.re y.im)))
(if (<=.f64 y.re -10200) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -1516130949512411/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (if (<=.f64 y.re 531373909414873/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 15999999999999999647942118490522562789837182231484817292356051919508223027665719878830816790772168223516292294648593239501414916907698342325821374464) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (hypot.f64 y.re y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.re -10200) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -1516130949512411/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (hypot.f64 y.re y.im))) (if (<=.f64 y.re 531373909414873/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 15999999999999999647942118490522562789837182231484817292356051919508223027665719878830816790772168223516292294648593239501414916907698342325821374464) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (hypot.f64 y.re y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.re -70000000000000000000) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -8688460320703689/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 8800000000000000067108864) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.re -70000000000000000000) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re)))) (if (<=.f64 y.re -8688460320703689/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.re 8800000000000000067108864) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.im y.re) (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.re (hypot.f64 y.im y.re))))))))
(if (<=.f64 y.im -299999999999999998048659906181738121327167118824372897706331348219019132928) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.im -2284609428139099/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 559999999999999952037022621701438256734269616551831514162922890668513454596689001189348407771136) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -299999999999999998048659906181738121327167118824372897706331348219019132928) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.im -2284609428139099/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 559999999999999952037022621701438256734269616551831514162922890668513454596689001189348407771136) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))))))
(if (<=.f64 y.im -31000000000000001546199597931025954714419200) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (if (<=.f64 y.im 3379722536327713/91343852333181432387730302044767688728495783936) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im))))
(if (or (<=.f64 y.im -31000000000000001546199597931025954714419200) (not (<=.f64 y.im 3379722536327713/91343852333181432387730302044767688728495783936))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.im y.im)) (/.f64 x.re y.im)) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re))
(if (<=.f64 y.im -9999999999999999493871352970740188669636450110134100730839040) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 6742980379809911/1532495540865888858358347027150309183618739122183602176) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (<=.f64 y.im 275000000000000017421059428852319649792) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 5800000000000000340992562887843343097084526164133749793831184548231118848) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (/.f64 (neg.f64 x.re) y.im)))))
(if (<=.f64 y.im -9999999999999999493871352970740188669636450110134100730839040) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 6742980379809911/1532495540865888858358347027150309183618739122183602176) (/.f64 (-.f64 x.im (/.f64 x.re (/.f64 y.re y.im))) y.re) (if (or (<=.f64 y.im 275000000000000017421059428852319649792) (not (<=.f64 y.im 5800000000000000340992562887843343097084526164133749793831184548231118848))) (/.f64 (neg.f64 x.re) y.im) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))))
(if (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (if (<=.f64 y.im 94999999999999995027949442561445199872) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re) (/.f64 (neg.f64 x.re) y.im)))))
(if (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (if (or (<=.f64 y.im 94999999999999995027949442561445199872) (not (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104))) (/.f64 (neg.f64 x.re) y.im) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))))
(if (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (neg.f64 x.re) y.im) (if (or (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (not (or (<=.f64 y.im 94999999999999995027949442561445199872) (not (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104))))) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re) (/.f64 (neg.f64 x.re) y.im)))
(if (or (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (not (or (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (not (or (<=.f64 y.im 94999999999999995027949442561445199872) (not (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104))))))) (/.f64 (neg.f64 x.re) y.im) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))
(if (or (<=.f64 y.im -42000000000000000603157270930904084995915864049997923833335513088) (not (or (<=.f64 y.im 2740315569995443/11417981541647679048466287755595961091061972992) (and (not (<=.f64 y.im 94999999999999995027949442561445199872)) (<=.f64 y.im 1649999999999999989267629483999559667299419153534050937384822415204605231104))))) (/.f64 (neg.f64 x.re) y.im) (/.f64 (-.f64 x.im (*.f64 y.im (/.f64 x.re y.re))) y.re))
(if (<=.f64 y.im -2699999999999999934707649937397844993716140002210964016463872) (/.f64 (neg.f64 x.re) y.im) (if (<=.f64 y.im 1973027210396719/1461501637330902918203684832716283019655932542976) (/.f64 x.im y.re) (/.f64 (neg.f64 x.re) y.im)))
(if (or (<=.f64 y.im -2699999999999999934707649937397844993716140002210964016463872) (not (<=.f64 y.im 1973027210396719/1461501637330902918203684832716283019655932542976))) (/.f64 (neg.f64 x.re) y.im) (/.f64 x.im y.re))
(/.f64 x.im y.re)
Compiler

Compiled 706 to 320 computations (54.7% saved)

soundness2.1s (10.9%)

Rules
1928×log-prod
1928×log-prod
1654×log-prod
1628×log-prod
1628×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01373
129969
2446069
060914035
1148512733
2552712385
01694
135288
2498288
0956
119344
2271844
060914035
1148512733
2552712385
060914035
1148512733
2552712385
01157
125157
2410757
01157
125157
2410757
01468
129068
2439568
060914035
1148512733
2552712385
01373
129969
2446069
01694
135288
2498288
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
Compiler

Compiled 1605 to 483 computations (69.9% saved)

end250.0ms (1.3%)

Compiler

Compiled 1362 to 402 computations (70.5% saved)

Profiling

Loading profile data...