math.sqrt on complex, imaginary part, im greater than 0 branch

Time bar (total: 13.0s)

analyze121.0ms (0.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
50%25%25%50%0%0%0%2
50%25%25%50%0%0%0%3
62.5%31.2%18.7%50%0%0%0%4
62.5%31.2%18.7%50%0%0%0%5
68.8%34.3%15.6%50%0%0%0%6
68.8%34.3%15.6%50%0%0%0%7
71.9%35.9%14%50%0%0%0%8
71.9%35.9%14%50%0%0%0%9
73.4%36.7%13.3%50%0%0%0%10
73.4%36.7%13.3%50%0%0%0%11
74.2%37.1%12.9%50%0%0%0%12
Compiler

Compiled 20 to 14 computations (30% saved)

sample2.4s (18.6%)

Results
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
1.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
8.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
1.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
3.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
4.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
4.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
291.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
7.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
3.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
47.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
3.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
8.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
23.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
29.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
1.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
2.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
29.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
126.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
2.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
22.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
132.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
1.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
5.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
5.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
2.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
7.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
1.0ms4096valid
1.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
1.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
2.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
5.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Bogosity

preprocess282.0ms (2.2%)

Algorithm
egg-herbie
Rules
668×fma-define
602×fma-neg
136×distribute-rgt-in
112×distribute-lft-neg-in
112×sub-neg
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-0-(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
410-0-(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
220-0-(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
00-0-(*.f64 im im)
00-0-(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
00-0-re
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-1/2
00-0-im
00-0-(*.f64 re re)
00-0-(*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
00-0-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042274
194266
2180266
3341266
4562266
5723266
6917266
71224266
81452266
91479266
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re))))
(neg.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re))))))
(neg.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im))))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(neg.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re))))))
(*.f64 -1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) -1/2)
(neg.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re)))))
(*.f64 -1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) -1/2)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) im))))
Symmetry

(abs im)

Compiler

Compiled 173 to 52 computations (69.9% saved)

eval0.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
77.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
41.9%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

localize365.0ms (2.8%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
92.3%
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
85.0%
(-.f64 (hypot.f64 re im) re)
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
92.3%
(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
85.0%
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
57.2%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Compiler

Compiled 115 to 34 computations (70.4% saved)

series37.0ms (0.3%)

Counts
7 → 120
Calls

42 calls:

TimeVariablePointExpression
2.0ms
im
@0
(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
2.0ms
im
@0
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
2.0ms
re
@0
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
2.0ms
re
@0
(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
1.0ms
re
@-inf
(+.f64 (*.f64 re re) (*.f64 im im))

rewrite269.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1076×fma-define
1075×log1p-expm1-u
1075×expm1-log1p-u
446×fma-neg
368×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022183
1284178
23116178
Stop Event
node limit
Counts
7 → 306
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (hypot.f64 re im) re)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(*.f64 (hypot.f64 re im) 1)
(*.f64 1 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(pow.f64 (hypot.f64 re im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(fabs.f64 (hypot.f64 re im))
(log.f64 (exp.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 -1 re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2))) 1)
(-.f64 (/.f64 (pow.f64 re 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))) (/.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(*.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(*.f64 (hypot.f64 re im) (hypot.f64 re im))
(*.f64 1 (pow.f64 (hypot.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(*.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2)) (-.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(pow.f64 (hypot.f64 re im) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 -1 re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))

simplify380.0ms (2.9%)

Algorithm
egg-herbie
Rules
1092×fma-neg
730×fma-define
642×log-prod
600×associate-*r*
568×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055219602
1142018808
2494618646
Stop Event
node limit
Counts
426 → 370
Calls
Call 1
Inputs
im
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
re
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 -1 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
re
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
im
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 -2 re)
(+.f64 (*.f64 -2 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1 re))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 -2 re)
(+.f64 (*.f64 -2 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1 re))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(*.f64 (hypot.f64 re im) 1)
(*.f64 1 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(pow.f64 (hypot.f64 re im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(fabs.f64 (hypot.f64 re im))
(log.f64 (exp.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 -1 re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2))) 1)
(-.f64 (/.f64 (pow.f64 re 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))) (/.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(*.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(*.f64 (hypot.f64 re im) (hypot.f64 re im))
(*.f64 1 (pow.f64 (hypot.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(*.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2)) (-.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(pow.f64 (hypot.f64 re im) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1))
(fma.f64 re re (pow.f64 im 2))
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 -1 re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))
Outputs
im
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im)
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im))))
re
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re)
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 re (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(+.f64 re (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re))
(*.f64 -1 re)
(neg.f64 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1 re (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (neg.f64 re))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(fma.f64 -1 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)) re)
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 -1 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (/.f64 (*.f64 (pow.f64 im 6) -1/16) (pow.f64 re 5)))) re)
re
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re)
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 re (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(+.f64 re (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) re))
im
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im)
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im))))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)))
(fma.f64 -1 im (/.f64 (*.f64 -1/2 (pow.f64 re 2)) im))
(fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (neg.f64 im))
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(fma.f64 -1 im (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 (*.f64 (pow.f64 re 4) 1/8) (pow.f64 im 3))) im)
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(fma.f64 -1 im (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (fma.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (/.f64 (*.f64 (pow.f64 re 6) -1/16) (pow.f64 im 5)))) im)
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (/.f64 (*.f64 1/2 (pow.f64 re 2)) im) (-.f64 im re))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im) re)
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1 re (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)) re))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 re 7)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5)))))
(*.f64 -2 re)
(*.f64 re -2)
(+.f64 (*.f64 -2 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -2 re (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(fma.f64 re -2 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(fma.f64 -2 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3))))
(fma.f64 re -2 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 -2 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3)))))
(fma.f64 re -2 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (/.f64 (*.f64 (pow.f64 im 6) -1/16) (pow.f64 re 5)))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 8) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 (pow.f64 im 8) re)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5)))))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (/.f64 (*.f64 1/2 (pow.f64 re 2)) im) (-.f64 im re))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im) re)
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1 re (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)) re))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1 re))
(*.f64 -1 (+.f64 im re))
(-.f64 (neg.f64 im) re)
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1 im (fma.f64 -1 re (/.f64 (*.f64 -1/2 (pow.f64 re 2)) im)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) re) im)
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (neg.f64 im)) re)
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(fma.f64 -1 im (fma.f64 -1 re (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 (*.f64 (pow.f64 re 4) 1/8) (pow.f64 im 3))) re) im)
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 (*.f64 (pow.f64 re 4) 1/8) (pow.f64 im 3))) (+.f64 im re))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (pow.f64 re 3) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 2))) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))
(*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 -1/16 (pow.f64 im 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (pow.f64 im 5) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (sqrt.f64 re))) (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (fma.f64 1/2 (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 1/16 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))))
(+.f64 (*.f64 (sqrt.f64 re) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))))) (*.f64 (*.f64 1/2 (pow.f64 im 7)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (pow.f64 re 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (fma.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 -1/16 (pow.f64 im 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 re 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (/.f64 (*.f64 1/2 (pow.f64 re 2)) im) (-.f64 im re))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im) re)
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1 re (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)) re))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 re 7)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 re 7)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5)))))
(*.f64 -2 re)
(*.f64 re -2)
(+.f64 (*.f64 -2 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -2 re (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(fma.f64 re -2 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(fma.f64 -2 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3))))
(fma.f64 re -2 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(+.f64 (*.f64 -2 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 -2 re (fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3)))))
(fma.f64 re -2 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (/.f64 (*.f64 (pow.f64 im 6) -1/16) (pow.f64 re 5)))))
(*.f64 1/2 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 8) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 (pow.f64 im 8) re)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/16 (pow.f64 im 6)) (pow.f64 re 5)))))
im
(+.f64 im (*.f64 -1 re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (+.f64 (*.f64 -1 re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (fma.f64 -1 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (/.f64 (*.f64 1/2 (pow.f64 re 2)) im) (-.f64 im re))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) im) re)
(+.f64 im (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (fma.f64 -1 re (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 im (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (/.f64 (*.f64 1/2 (pow.f64 re 2)) im)) re))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1 re))
(*.f64 -1 (+.f64 im re))
(-.f64 (neg.f64 im) re)
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1 im (fma.f64 -1 re (/.f64 (*.f64 -1/2 (pow.f64 re 2)) im)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) re) im)
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (neg.f64 im)) re)
(+.f64 (*.f64 -1 im) (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(fma.f64 -1 im (fma.f64 -1 re (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 (*.f64 (pow.f64 re 4) 1/8) (pow.f64 im 3))) re) im)
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 (*.f64 (pow.f64 re 4) 1/8) (pow.f64 im 3))) (+.f64 im re))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (pow.f64 re 3) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 2))) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))
(*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 -1/16 (pow.f64 im 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (pow.f64 im 5) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (sqrt.f64 re))) (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (fma.f64 1/2 (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 1/16 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))))
(+.f64 (*.f64 (sqrt.f64 re) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))))) (*.f64 (*.f64 1/2 (pow.f64 im 7)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (pow.f64 re 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (fma.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 -1/16 (pow.f64 im 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 re (sqrt.f64 2)) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) -1/4 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) 1/4) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 (pow.f64 re 2) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) -1/4 (fma.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (pow.f64 re 2) (sqrt.f64 2))) 1/4))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (pow.f64 re 3) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))))
(fma.f64 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) -1/4 (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 2))) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) 1/4) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 (pow.f64 re 2) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))))
(fma.f64 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) -1/4 (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4))) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (pow.f64 re 2) (sqrt.f64 2))) 1/4)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re))))
(fma.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) -1/32)))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) -1/32 (fma.f64 (*.f64 (*.f64 1/4 (pow.f64 im 5)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))) (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (fma.f64 1/4 (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 1/16 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (/.f64 1 (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re))))))
(+.f64 (*.f64 (sqrt.f64 re) (+.f64 (*.f64 (*.f64 1/4 (pow.f64 im 5)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (*.f64 (pow.f64 im 7) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (sqrt.f64 1/2)) 2)) (pow.f64 re 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (fma.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) -1/32))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(*.f64 (hypot.f64 re im) 1)
(hypot.f64 im re)
(*.f64 1 (hypot.f64 re im))
(hypot.f64 im re)
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(hypot.f64 im re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2)))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(hypot.f64 im re)
(pow.f64 (hypot.f64 re im) 1)
(hypot.f64 im re)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(hypot.f64 im re)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(hypot.f64 im re)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(hypot.f64 im re)
(fabs.f64 (hypot.f64 re im))
(hypot.f64 im re)
(log.f64 (exp.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(hypot.f64 im re)
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(hypot.f64 im re)
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1))
(hypot.f64 im re)
(+.f64 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(-.f64 (hypot.f64 im re) re)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 im re) re)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(-.f64 (hypot.f64 im re) re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(-.f64 (hypot.f64 im re) re)
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(-.f64 (hypot.f64 im re) re)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(-.f64 (hypot.f64 im re) re)
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(-.f64 (hypot.f64 im re) re)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(-.f64 (hypot.f64 im re) re)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 im re) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 -1 re (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)) 3/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 im re) 2)))
(-.f64 (/.f64 (pow.f64 re 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))) (/.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(*.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (hypot.f64 re im) (hypot.f64 re im))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 1 (pow.f64 (hypot.f64 re im) 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 (hypot.f64 im re) (cbrt.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (pow.f64 (cbrt.f64 (hypot.f64 im re)) 4))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(*.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(*.f64 (*.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 (hypot.f64 im re) (cbrt.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (pow.f64 (cbrt.f64 (hypot.f64 im re)) 4))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2)) (-.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(/.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (pow.f64 im 2) (pow.f64 re 2)))
(/.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (pow.f64 re 2) (pow.f64 im 2)))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 (hypot.f64 re im) 2)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 3)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2) 1/2)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3) 1/3)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) 2)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) 2))))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) 3))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 im re) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) 2)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 re re (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (pow.f64 re 2) 1 (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (pow.f64 im 2) 1 (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 1 (pow.f64 re 2) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 1 (pow.f64 im 2) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (pow.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 (pow.f64 re 4)) (pow.f64 im 2))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (pow.f64 re 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (pow.f64 im 2))
(fma.f64 im im (pow.f64 re 2))
(pow.f64 (hypot.f64 im re) 2)
(+.f64 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(+.f64 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (hypot.f64 re im) re) 1)
(-.f64 (hypot.f64 im re) re)
(*.f64 1 (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 im re) re)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2))
(-.f64 (hypot.f64 im re) re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(-.f64 (hypot.f64 im re) re)
(/.f64 1 (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 1 (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 re im)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 (neg.f64 re) 3)) (+.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) 1)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 3)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3) 1/3)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 2)
(-.f64 (hypot.f64 im re) re)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 2))
(-.f64 (hypot.f64 im re) re)
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(-.f64 (hypot.f64 im re) re)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 3))
(-.f64 (hypot.f64 im re) re)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 im re) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 im re) re)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) 1 (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) 1 (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) 1 (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 1 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) 2) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(fma.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 re) 1 re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) (+.f64 (neg.f64 re) re))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) 1) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 3) (pow.f64 re 3)) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) 1 re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (/.f64 1 (+.f64 re (hypot.f64 im re))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) 2) (pow.f64 re 2)) (+.f64 re (hypot.f64 im re)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) (*.f64 (neg.f64 re) 1))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (neg.f64 re))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 -1 re (hypot.f64 re im))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 im re) re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)) 3/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 3)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3) 1/3)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
(sqrt.f64 (*.f64 1/2 (-.f64 (hypot.f64 im re) re)))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 im re) re))))

eval576.0ms (4.4%)

Compiler

Compiled 8842 to 6298 computations (28.8% saved)

prune98.0ms (0.8%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New36010370
Fresh000
Picked112
Done000
Total36111372
Accuracy
99.7%
Counts
372 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.6%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
30.2%
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
76.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2))
45.7%
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
30.4%
(*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))))
41.9%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
8.2%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re))))
48.3%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
28.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
20.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
77.5%
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
Compiler

Compiled 267 to 220 computations (17.6% saved)

localize375.0ms (2.9%)

Compiler

Compiled 189 to 131 computations (30.7% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune7.0ms (0.1%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New000
Fresh055
Picked055
Done011
Total01111
Accuracy
99.7%
Counts
11 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.6%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
30.2%
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
76.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2))
45.7%
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
30.4%
(*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))))
41.9%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
8.2%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re))))
48.3%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
28.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
20.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
77.5%
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
Compiler

Compiled 207 to 170 computations (17.9% saved)

localize306.0ms (2.4%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(sqrt.f64 (/.f64 1 re))
99.9%
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
99.6%
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
99.8%
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
99.6%
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)
99.8%
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
99.6%
(sqrt.f64 (*.f64 2 (-.f64 im re)))
100.0%
(sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
99.8%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
99.6%
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))
Compiler

Compiled 213 to 123 computations (42.3% saved)

series109.0ms (0.8%)

Counts
10 → 124
Calls

48 calls:

TimeVariablePointExpression
13.0ms
re
@-inf
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)
10.0ms
im
@0
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
7.0ms
im
@0
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
6.0ms
re
@0
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
6.0ms
re
@-inf
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)

rewrite222.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1210×log1p-expm1-u
380×associate-*r*
370×expm1-log1p-u
292×associate-*l*
204×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034259
1542249
25862249
Stop Event
node limit
Counts
10 → 235
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
(sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
(sqrt.f64 (/.f64 1 re))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 2) 1/4)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)
(*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1/2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1/2))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 1/2 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (-.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (-.f64 im re))))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2)
(pow.f64 (*.f64 im 2) 1/2)
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) 1)
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (pow.f64 2 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(fabs.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
1
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) 1)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re -1/2))) 1)
(*.f64 1 (pow.f64 re -1/2))
(*.f64 (pow.f64 re -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (/.f64 1 (cbrt.f64 re)))
(*.f64 (/.f64 1 (cbrt.f64 re)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 re -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 re)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 re))))
(/.f64 1 (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 re)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 re)))
(pow.f64 re -1/2)
(pow.f64 (/.f64 1 re) 1/2)
(pow.f64 (pow.f64 re -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 re -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 re) 3/2) 1/3)
(pow.f64 (sqrt.f64 re) -1)
(pow.f64 (sqrt.f64 (pow.f64 re -1/2)) 2)
(fabs.f64 (pow.f64 re -1/2))
(log.f64 (exp.f64 (pow.f64 re -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 re -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 re) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 re -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 re -1/2)))
(exp.f64 (log.f64 (pow.f64 re -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 re -1/2)) 1))

simplify272.0ms (2.1%)

Algorithm
egg-herbie
Rules
1924×fma-define
828×associate-+r+
826×*-commutative
684×distribute-lft-in
680×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113632664
1341229818
Stop Event
node limit
Counts
359 → 554
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (*.f64 5/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -13/4096 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 6))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3)))))))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))))) (*.f64 2 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3)))))))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 5/128 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (pow.f64 re 3) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))))))) (pow.f64 re 6)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))))) (pow.f64 re 6)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 13/512 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 13/512 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6))))))) (sqrt.f64 (sqrt.f64 2))))))
(*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (sqrt.f64 (sqrt.f64 2)))))))
(*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 re 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(pow.f64 (*.f64 2 im) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (pow.f64 (*.f64 2 im) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (pow.f64 (*.f64 2 im) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (+.f64 (*.f64 5/128 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4) (pow.f64 re 3))) (pow.f64 (*.f64 2 im) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (*.f64 13/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (+.f64 (*.f64 13/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))) (*.f64 5/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -13/4096 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 6))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 2) 1/4)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)
(*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1/2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1/2))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 1/2 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (-.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (-.f64 im re))))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2)
(pow.f64 (*.f64 im 2) 1/2)
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) 1)
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (pow.f64 2 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(fabs.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
1
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) 1)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re -1/2))) 1)
(*.f64 1 (pow.f64 re -1/2))
(*.f64 (pow.f64 re -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (/.f64 1 (cbrt.f64 re)))
(*.f64 (/.f64 1 (cbrt.f64 re)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 re -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 re)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 re))))
(/.f64 1 (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 re)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 re)))
(pow.f64 re -1/2)
(pow.f64 (/.f64 1 re) 1/2)
(pow.f64 (pow.f64 re -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 re -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 re) 3/2) 1/3)
(pow.f64 (sqrt.f64 re) -1)
(pow.f64 (sqrt.f64 (pow.f64 re -1/2)) 2)
(fabs.f64 (pow.f64 re -1/2))
(log.f64 (exp.f64 (pow.f64 re -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 re -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 re) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 re -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 re -1/2)))
(exp.f64 (log.f64 (pow.f64 re -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 re -1/2)) 1))
Outputs
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 re 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 re 3)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 re 3)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 re 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)))) (sqrt.f64 1/2)) (sqrt.f64 re))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 7) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 1/2))) (sqrt.f64 re)) (fma.f64 1/2 (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im 7) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 1/16 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2)))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))))
(+.f64 (*.f64 (sqrt.f64 re) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 5) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 1/2))) 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) re)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 1/2))) 2)) (pow.f64 re 2))))) (sqrt.f64 1/2))))) (fma.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (*.f64 5/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 re 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) 1/16)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 (pow.f64 re 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) 1/16) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2))) (pow.f64 re 2)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2)))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)) (pow.f64 re 2))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2))) (pow.f64 re 2)) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2)) (pow.f64 re 4))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)) (pow.f64 re 2))) (fma.f64 1/256 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)) (pow.f64 im 4)) (pow.f64 re 4)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2))) (pow.f64 re 2)) (fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))))) (pow.f64 re 6))) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2)) (pow.f64 re 4))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -1/24576 (pow.f64 im 6) (*.f64 1/2880 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4)))))))) (pow.f64 re 6)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)) (pow.f64 re 2))) (fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))))) (pow.f64 re 6))) (fma.f64 1/256 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)) (pow.f64 im 4)) (pow.f64 re 4)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/2880 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 (*.f64 -720 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))) (pow.f64 im 2))) (*.f64 -1/24576 (pow.f64 im 6))))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (pow.f64 re 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)))
(fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 2))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)))))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (pow.f64 re 2))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))))) (pow.f64 re 6))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/24576 (pow.f64 im 6) (fma.f64 1/2880 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)))))))) (pow.f64 re 6)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)))))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 2))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 6) 1/24576 (fma.f64 1/2880 (*.f64 (pow.f64 im 6) 75/2) (*.f64 (*.f64 1/1536 (pow.f64 im 2)) (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2))) (pow.f64 re 2)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2)))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2)) (pow.f64 re 2))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2))) (pow.f64 re 2)) (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 re 4))) 7/128) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2) (/.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 re 4))) 7/128) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -13/4096 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))) (pow.f64 re 6))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2))) (pow.f64 re 2)) (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 re 4))) 7/128) (fma.f64 (pow.f64 im 6) (fma.f64 -13/4096 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 re 6))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/2880 (fma.f64 -720 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 75/4 (pow.f64 re 6))) (neg.f64 (/.f64 37/24576 (pow.f64 re 6))))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2) (/.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 re 4))) 7/128) (fma.f64 (pow.f64 im 6) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 1/2880 (fma.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) -720 (/.f64 75/4 (pow.f64 re 6))) (/.f64 -37/24576 (pow.f64 re 6))))) (*.f64 -13/4096 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2) (/.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 re 6))))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2)))))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3)))))))))) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (*.f64 re (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 2) 1/2))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))) (fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 2) 1/2) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))))))))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))))))) (*.f64 2 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3)))))))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 2))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 re (sqrt.f64 -1)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))))))) (*.f64 2 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (sqrt.f64 2) (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1))))))))) (pow.f64 im 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 2)) (sqrt.f64 2)))))))
(-.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 2)) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0)) (sqrt.f64 -1)))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 -1)) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))))) (*.f64 (*.f64 -1/2 (sqrt.f64 im)) (*.f64 (*.f64 re (sqrt.f64 -1)) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))))) (pow.f64 im 3)))
(*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4)) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (pow.f64 re 2) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 5/128 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (pow.f64 re 3) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 5/128 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (pow.f64 re 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 5/128 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4)) (*.f64 (pow.f64 re 3) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))) (sqrt.f64 1/2)) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))) (sqrt.f64 1/2)) (pow.f64 re 2))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))))))) (pow.f64 re 6)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))) (sqrt.f64 1/2)) (pow.f64 re 2))) (fma.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -1/24576 (pow.f64 im 6) (*.f64 1/2880 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4)))))) (pow.f64 re 6))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/2880 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 (*.f64 -720 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))) (pow.f64 im 2))) (*.f64 -1/24576 (pow.f64 im 6))))) (pow.f64 re 6)) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 4)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re))))) (pow.f64 re 2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))))) (sqrt.f64 (sqrt.f64 2))) (pow.f64 re 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))))) (pow.f64 re 6)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2)))) (fma.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/24576 (pow.f64 im 6) (fma.f64 1/2880 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)))))) (pow.f64 re 6))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))))) (sqrt.f64 (sqrt.f64 2))) (pow.f64 re 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 im 6) 1/24576 (fma.f64 1/2880 (*.f64 (pow.f64 im 6) 75/2) (*.f64 (*.f64 1/1536 (pow.f64 im 2)) (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 6)) (/.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 4)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 2)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (pow.f64 re 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 13/512 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 2)))) (fma.f64 13/512 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))))) (sqrt.f64 (sqrt.f64 2))) (pow.f64 re 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (*.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (pow.f64 re 4)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 13/512 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 4)) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6))))))) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 2)))) (fma.f64 13/512 (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (*.f64 (pow.f64 im 6) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im)))) (*.f64 (sqrt.f64 1/2) (fma.f64 1/2880 (fma.f64 -720 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 75/4 (pow.f64 re 6))) (neg.f64 (/.f64 37/24576 (pow.f64 re 6)))))))))))
(+.f64 (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (pow.f64 re 2)))) (*.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (pow.f64 re 4)))))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (fma.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) (*.f64 (pow.f64 im 6) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re))))) (fma.f64 1/2880 (fma.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) -720 (/.f64 75/4 (pow.f64 re 6))) (/.f64 -37/24576 (pow.f64 re 6))))))))
(*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4)) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (sqrt.f64 (sqrt.f64 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 im 1/4) (sqrt.f64 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (sqrt.f64 (sqrt.f64 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (fma.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))) (sqrt.f64 (sqrt.f64 2))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 3)) 1/4) (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))) (fma.f64 (pow.f64 im 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/4) (*.f64 (sqrt.f64 1/2) (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24)))))))))
(*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (pow.f64 (neg.f64 im) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4)) (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (pow.f64 (neg.f64 im) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2))))))
(fma.f64 1/4 (*.f64 (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4)) (fma.f64 (pow.f64 (neg.f64 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4))))
(fma.f64 1/4 (*.f64 (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 (neg.f64 im) 1/4) (sqrt.f64 1/2)) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 re 2) 1/32 0))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 11)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4) (*.f64 (*.f64 re (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (sqrt.f64 (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 11)) 1/4)) (fma.f64 1/4 (*.f64 (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4)) (fma.f64 (pow.f64 (neg.f64 im) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4)))))
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 re (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 3)) 1/4)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 (neg.f64 im) 1/4) (sqrt.f64 1/2)) (*.f64 (pow.f64 (/.f64 -1 (pow.f64 im 7)) 1/4) (*.f64 (sqrt.f64 1/2) (fma.f64 (pow.f64 re 2) 1/32 0)))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))) (sqrt.f64 (sqrt.f64 2)))) (pow.f64 (/.f64 -1 (pow.f64 im 11)) 1/4)))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 im 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 im 2) (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 im 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 im 2) (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 (pow.f64 im 3) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (sqrt.f64 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (pow.f64 re 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 (sqrt.f64 2) (pow.f64 re 3))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(pow.f64 (*.f64 2 im) 1/4)
(pow.f64 (*.f64 im 2) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (pow.f64 (*.f64 2 im) 1/4))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (pow.f64 (*.f64 2 im) 1/4)))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (fma.f64 1/32 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4)) (pow.f64 (*.f64 im 2) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (+.f64 (*.f64 5/128 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4) (pow.f64 re 3))) (pow.f64 (*.f64 2 im) 1/4))))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (fma.f64 1/32 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4)) (fma.f64 5/128 (*.f64 (pow.f64 re 3) (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4)) (pow.f64 (*.f64 im 2) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))
(pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2)))))
(fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (/.f64 (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -1/24576 (pow.f64 im 6) (*.f64 1/2880 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4))))) (pow.f64 re 6))))))
(+.f64 (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (+.f64 (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4)) (/.f64 (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/2880 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 (*.f64 -720 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))) (pow.f64 im 2))) (*.f64 -1/24576 (pow.f64 im 6)))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (*.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (pow.f64 re 2)))))
(fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (pow.f64 re 2))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4)))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) (/.f64 (fma.f64 1/24576 (pow.f64 im 6) (fma.f64 1/2880 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 6))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) (+.f64 (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4)) (/.f64 (fma.f64 (pow.f64 im 6) 1/24576 (fma.f64 1/2880 (*.f64 (pow.f64 im 6) 75/2) (*.f64 (*.f64 1/1536 (pow.f64 im 2)) (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2)))))
(fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (*.f64 13/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))) (*.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 4))))))
(+.f64 (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))) (*.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (+.f64 (*.f64 13/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))) (fma.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 4))) (*.f64 (pow.f64 im 6) (*.f64 (fma.f64 1/2880 (fma.f64 -720 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 75/4 (pow.f64 re 6))) (neg.f64 (/.f64 37/24576 (pow.f64 re 6)))) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 2))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))) (fma.f64 (pow.f64 im 6) (*.f64 (fma.f64 1/2880 (fma.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) -720 (/.f64 75/4 (pow.f64 re 6))) (/.f64 -37/24576 (pow.f64 re 6))) (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))) (*.f64 13/512 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) (pow.f64 re 4))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (*.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im)))
(fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) im)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im) (+.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))) (pow.f64 im 3))))))
(+.f64 (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) im)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) (+.f64 (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2)) (/.f64 (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))) (pow.f64 im 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (*.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) im)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (fma.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -1 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))) (pow.f64 im 3))) (fma.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (-.f64 (fma.f64 1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))) (pow.f64 im 3)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 (sqrt.f64 2) (pow.f64 re 2)) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))) (*.f64 5/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (pow.f64 re 3) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) 1/16)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))) (fma.f64 (pow.f64 re 3) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) 1/16) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 4))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 4))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 -1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2880 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 im 8)) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2))) (+.f64 (*.f64 -15/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6)))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (pow.f64 im 2))))) 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2)) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4)))) (pow.f64 re 6)) (fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 4))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -1/24576 (pow.f64 im 6) (*.f64 1/2880 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4))))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2))))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)) (pow.f64 re 6))) (fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 4))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (/.f64 (fma.f64 -1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/2880 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 (*.f64 -720 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))) (pow.f64 im 2))) (*.f64 -1/24576 (pow.f64 im 6)))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) 9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))
(fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2))
(fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2))))
(+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/24576 (pow.f64 im 6)) (+.f64 (*.f64 1/2880 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (pow.f64 re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 1/512 (pow.f64 im 4)) (*.f64 1/96 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))) (pow.f64 re 4))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (pow.f64 re 4))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2)) (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 6)) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (/.f64 (fma.f64 1/24576 (pow.f64 im 6) (fma.f64 1/2880 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (*.f64 1/1536 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4))))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2) (/.f64 (fma.f64 1/512 (pow.f64 im 4) (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 4))) 2))))))
(fma.f64 1/256 (*.f64 (pow.f64 im 4) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 4))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (*.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2)) (pow.f64 re 6))) (fma.f64 1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (fma.f64 (pow.f64 im 6) 1/24576 (fma.f64 1/2880 (*.f64 (pow.f64 im 6) 75/2) (*.f64 (*.f64 1/1536 (pow.f64 im 2)) (*.f64 (pow.f64 im 4) -9/4)))) (pow.f64 re 6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2) (/.f64 (fma.f64 (pow.f64 im 4) 1/512 (*.f64 1/96 (*.f64 (pow.f64 im 4) -9/4))) (pow.f64 re 4))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 4) (log.f64 (/.f64 -1 re)))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 4)) 7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2)))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 4)) 7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))) (*.f64 13/256 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 4))))) (+.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -13/4096 (/.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (pow.f64 re 6))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2) (-.f64 (*.f64 1/2880 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 6))) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2))) (*.f64 75/4 (/.f64 1 (pow.f64 re 6))))) (*.f64 37/24576 (/.f64 1 (pow.f64 re 6)))))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 4)) 7/128) (fma.f64 (pow.f64 im 6) (fma.f64 -13/4096 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2) (pow.f64 re 6)) (*.f64 2 (*.f64 (fma.f64 1/2880 (fma.f64 -720 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) (/.f64 75/4 (pow.f64 re 6))) (neg.f64 (/.f64 37/24576 (pow.f64 re 6)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2) (pow.f64 re 4)) 7/128) (fma.f64 (pow.f64 im 6) (fma.f64 2 (*.f64 (fma.f64 1/2880 (fma.f64 (+.f64 (/.f64 1/16 (pow.f64 re 6)) (pow.f64 (/.f64 -1/8 (pow.f64 re 3)) 2)) -720 (/.f64 75/4 (pow.f64 re 6))) (/.f64 -37/24576 (pow.f64 re 6))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)) (/.f64 (*.f64 -13/4096 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2)) (pow.f64 re 6))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) im)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (/.f64 (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)) (pow.f64 im 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))))
(fma.f64 -1/2 (*.f64 re (/.f64 (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)) (pow.f64 im 3))) (fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (/.f64 (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))) (pow.f64 im 3))) (fma.f64 2 (/.f64 (*.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)) (pow.f64 im 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))))))
(fma.f64 -1/2 (*.f64 re (/.f64 (*.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2)) (pow.f64 im 3))) (fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) (/.f64 (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))) (pow.f64 im 3))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (log.f64 im))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))
(fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) im)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))
(fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) im)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))))
(fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) im)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))))
(fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) im)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/32 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2)))) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/24 (+.f64 (*.f64 -2 (pow.f64 re 3)) (*.f64 3 (pow.f64 re 3))))))))) (pow.f64 im 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 1/32 (pow.f64 re 2)) (*.f64 1/8 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 re (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)) (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2))))) (*.f64 (*.f64 2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)) (fma.f64 -1/32 (*.f64 re (*.f64 0 (pow.f64 re 2))) (fma.f64 -1/384 (pow.f64 re 3) (*.f64 1/24 (*.f64 (pow.f64 re 3) 1)))))) (pow.f64 im 3)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) im)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (/.f64 (fma.f64 1/32 (pow.f64 re 2) (*.f64 1/8 (*.f64 0 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)))))
(-.f64 (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) im)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2) (/.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 -1/32 (*.f64 re 0) (fma.f64 (pow.f64 re 3) -1/384 (*.f64 (pow.f64 re 3) 1/24))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)) (*.f64 (*.f64 -1/2 re) (*.f64 (fma.f64 (pow.f64 re 2) 1/32 0) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)))) (pow.f64 im 3)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (pow.f64 2 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/2))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 3)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 3/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 2) 1/4)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1)
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)) (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (*.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))) 4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1/2))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (*.f64 1/2 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 (-.f64 (hypot.f64 re im) re))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 1/2))
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))
(*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 1/2))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 1/2))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (pow.f64 1/2 1/4) (pow.f64 1/2 1/4)))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (pow.f64 1/2 1/2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/2)
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1)
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 3)
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) 3/2))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 1/4) 2)
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(fabs.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)))))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 1/2))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))) 1))
(sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (-.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (sqrt.f64 (-.f64 im re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (-.f64 im re))))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (-.f64 im re))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 3)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (*.f64 im 2) 1/2)
(sqrt.f64 (*.f64 im 2))
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2)))))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3/2) 2) (sqrt.f64 2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 im 3/2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3/2) 2) (sqrt.f64 2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 im 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(sqrt.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 1)
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(*.f64 1 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re))) (pow.f64 2 1/4))
(*.f64 (pow.f64 2 1/4) (sqrt.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re))))
(sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(fabs.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/4))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1)
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (pow.f64 2 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) 2) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/8))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4)) (pow.f64 2 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) 1/4) (pow.f64 2 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4)))
(*.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) 1) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 2 1/2))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2))) 1))
(sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re)))
1
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 1)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 im 1/2) (sqrt.f64 re)) 2))
(fabs.f64 (/.f64 (*.f64 im 1/2) (sqrt.f64 re)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 im (sqrt.f64 re))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 1))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 re -1/2)))
(*.f64 1 (pow.f64 re -1/2))
(pow.f64 re -1/2)
(*.f64 (pow.f64 re -1/2) 1)
(pow.f64 re -1/2)
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (/.f64 1 (cbrt.f64 re)))
(/.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 re))
(*.f64 (/.f64 1 (cbrt.f64 re)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (/.f64 1 (cbrt.f64 re)))
(/.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 re))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (sqrt.f64 (pow.f64 re -1/2)))
(pow.f64 re -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 re -1/2))
(pow.f64 re -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 re)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 re))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 re))))
(/.f64 1 (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) 1))
(/.f64 1 (sqrt.f64 re))
(/.f64 -1 (neg.f64 (sqrt.f64 re)))
(/.f64 1 (sqrt.f64 re))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 re)))
(pow.f64 re -1/2)
(pow.f64 (/.f64 1 re) 1/2)
(sqrt.f64 (/.f64 1 re))
(pow.f64 (pow.f64 re -1/2) 1)
(pow.f64 re -1/2)
(pow.f64 (cbrt.f64 (pow.f64 re -1/2)) 3)
(pow.f64 re -1/2)
(pow.f64 (pow.f64 (/.f64 1 re) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 re) 3/2))
(pow.f64 (sqrt.f64 re) -1)
(/.f64 1 (sqrt.f64 re))
(pow.f64 (sqrt.f64 (pow.f64 re -1/2)) 2)
(pow.f64 re -1/2)
(fabs.f64 (pow.f64 re -1/2))
(pow.f64 re -1/2)
(log.f64 (exp.f64 (pow.f64 re -1/2)))
(pow.f64 re -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 re -1/2))))
(pow.f64 re -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 re) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 re -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 re -1/2)))
(pow.f64 re -1/2)
(exp.f64 (log.f64 (pow.f64 re -1/2)))
(pow.f64 re -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) 1/2))
(sqrt.f64 (/.f64 1 re))
(exp.f64 (*.f64 (log.f64 (pow.f64 re -1/2)) 1))
(pow.f64 re -1/2)

eval620.0ms (4.8%)

Compiler

Compiled 23999 to 19571 computations (18.5% saved)

prune121.0ms (0.9%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New53618554
Fresh000
Picked325
Done246
Total54124565
Accuracy
100.0%
Counts
565 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.4%
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
24.8%
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
19.7%
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
30.5%
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
30.2%
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
30.6%
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
27.6%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2))
20.2%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
30.4%
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
30.3%
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 (sqrt.f64 (pow.f64 re -1/2)) 2))
30.6%
(*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))
47.9%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2))
36.8%
(*.f64 1/2 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3))
27.5%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))
24.0%
(*.f64 1/2 (pow.f64 (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))))) 2))
24.8%
(*.f64 1/2 (pow.f64 (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2)))) 2))
45.7%
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
45.6%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
41.9%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
48.3%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
28.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
20.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
77.5%
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
17.1%
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
Compiler

Compiled 828 to 704 computations (15% saved)

localize426.0ms (3.3%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
99.8%
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))
96.9%
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))
88.7%
(log.f64 (*.f64 1/2 (pow.f64 im 2)))
100.0%
(sqrt.f64 (/.f64 1 re))
99.9%
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
99.8%
(*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))
99.8%
(*.f64 im (sqrt.f64 1/2))
99.9%
(/.f64 im (sqrt.f64 re))
99.8%
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
96.5%
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
99.6%
(sqrt.f64 (*.f64 im 2))
99.8%
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2)
99.6%
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
Compiler

Compiled 224 to 159 computations (29% saved)

series245.0ms (1.9%)

Counts
13 → 188
Calls

66 calls:

TimeVariablePointExpression
48.0ms
im
@0
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))
48.0ms
re
@0
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
25.0ms
re
@0
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))
20.0ms
re
@-inf
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))
15.0ms
im
@0
(log.f64 (*.f64 1/2 (pow.f64 im 2)))

rewrite129.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
620×associate-*r*
304×cbrt-prod
301×log1p-expm1-u
301×expm1-log1p-u
296×unpow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042341
1696307
Stop Event
node limit
Counts
13 → 320
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2)
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(/.f64 im (sqrt.f64 re))
(*.f64 im (sqrt.f64 1/2))
(*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(log.f64 (*.f64 1/2 (pow.f64 im 2)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))) 1)
(*.f64 1 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/8) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4) (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(sqrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(fabs.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(exp.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (-.f64 im re) 1/4) 2))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 (-.f64 im re) 1/4)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8)) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 1) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 2 1/4)) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im)))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 1 (sqrt.f64 (*.f64 2 im)))
(*.f64 (cbrt.f64 (*.f64 2 im)) (cbrt.f64 (sqrt.f64 (*.f64 2 im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 im) 1/4) (pow.f64 (*.f64 2 im) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 im)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 im))))
(*.f64 (*.f64 (sqrt.f64 im) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 im) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(pow.f64 (*.f64 2 im) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 im)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 im))) 3)
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 im) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 im)))))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 im))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3) (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(/.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) 1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 im 1/2) (pow.f64 re -1/2))
(*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) 3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3))
(*.f64 (/.f64 1/2 (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 1/2 (pow.f64 re 1/4)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 (*.f64 (*.f64 im 1/2) (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 (*.f64 im 1/2) (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) 1/2) im)
(*.f64 (*.f64 (pow.f64 re -1/2) im) 1/2)
(*.f64 (*.f64 (pow.f64 re -1/2) 1) (*.f64 im 1/2))
(*.f64 (*.f64 (pow.f64 re -1/2) (pow.f64 (cbrt.f64 (*.f64 im 1/2)) 2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (sqrt.f64 (*.f64 im 1/2))) (sqrt.f64 (*.f64 im 1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (*.f64 1/2 (*.f64 im (sqrt.f64 1/2)))) (sqrt.f64 2))
(*.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6)) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1)
(*.f64 im (pow.f64 re -1/2))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 1 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (neg.f64 im) (/.f64 1 (neg.f64 (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 1/4)) (/.f64 (cbrt.f64 im) (pow.f64 re 1/4)))
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(*.f64 (*.f64 im (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 im (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(pow.f64 (/.f64 im (sqrt.f64 re)) 1)
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3)
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2)
(pow.f64 (/.f64 (sqrt.f64 re) im) -1)
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 3/2)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2)))) 1)
(pow.f64 (*.f64 im (sqrt.f64 1/2)) 1)
(pow.f64 (*.f64 1/2 (pow.f64 im 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 1/2 (pow.f64 im 2)))
(fabs.f64 (*.f64 im (sqrt.f64 1/2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (sqrt.f64 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (*.f64 1/2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2))))
(log1p.f64 (expm1.f64 (*.f64 im (sqrt.f64 1/2))))
(exp.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 im)) 1)
(pow.f64 im 1)
(pow.f64 (pow.f64 im 2) 1/2)
(pow.f64 (cbrt.f64 im) 3)
(pow.f64 (pow.f64 im 3) 1/3)
(pow.f64 (sqrt.f64 im) 2)
(sqrt.f64 (pow.f64 im 2))
(fabs.f64 im)
(log.f64 (exp.f64 im))
(log.f64 (+.f64 1 (expm1.f64 im)))
(cbrt.f64 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3)))
im
(expm1.f64 (log1p.f64 im))
(log1p.f64 (expm1.f64 im))
(exp.f64 (log.f64 im))
(exp.f64 (*.f64 (log.f64 im) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 3)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 3/2)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 2)
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (*.f64 2 (log.f64 im)) (log.f64 1/2))
(+.f64 0 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(+.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) (log.f64 (*.f64 im (sqrt.f64 1/2))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 im 2)))))
(+.f64 (*.f64 (log.f64 1/2) 1) (*.f64 (*.f64 2 (log.f64 im)) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))))) 1)
(*.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 1/2) 3) (pow.f64 (*.f64 2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (-.f64 (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im))) (*.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))))
(/.f64 (-.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im)))) (-.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))
(pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(log1p.f64 (-.f64 (*.f64 1/2 (pow.f64 im 2)) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1)
(*.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (neg.f64 (log.f64 re))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (pow.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 1/2)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (cbrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 1/4) (log.f64 re)) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))) (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fabs.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 re))) (sqrt.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 2 (log.f64 im)) (neg.f64 (log.f64 re))))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1) (*.f64 (neg.f64 (log.f64 re)) 1))
(*.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))) (-.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))))
(/.f64 1 (/.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))) (neg.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (neg.f64 (log.f64 re)) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)))) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))
(pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 2))
(log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(log1p.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 1/2 1/4)) 2)
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 4)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3) (*.f64 1/2 (sqrt.f64 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1))

simplify318.0ms (2.4%)

Algorithm
egg-herbie
Rules
980×fma-define
594×fma-neg
562×*-commutative
550×sqr-pow
524×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104625106
1275122439
2780522439
Stop Event
node limit
Counts
508 → 595
Calls
Call 1
Inputs
(pow.f64 (*.f64 -2 re) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (pow.f64 (*.f64 -2 re) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2))) (pow.f64 (*.f64 -2 re) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 11)) 1/4) (pow.f64 im 3))) (pow.f64 (*.f64 -2 re) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/32 (pow.f64 re 3))))) (pow.f64 im 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/32 (pow.f64 re 3)) (+.f64 (*.f64 1/384 (pow.f64 re 3)) (*.f64 1/12 (pow.f64 re 3))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2)))))
(pow.f64 (*.f64 2 im) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (pow.f64 (*.f64 2 im) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (pow.f64 (*.f64 2 im) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4) (pow.f64 re 3))) (pow.f64 (*.f64 2 im) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/12 (pow.f64 im 3)) (+.f64 (*.f64 -1/384 (pow.f64 im 3)) (*.f64 1/32 (pow.f64 im 3))))) (pow.f64 re 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/32 (pow.f64 im 3)) (+.f64 (*.f64 1/384 (pow.f64 im 3)) (*.f64 1/12 (pow.f64 im 3))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2)))))
(*.f64 (sqrt.f64 re) (sqrt.f64 -2))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 -2)) (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 -2)) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))))) (*.f64 (pow.f64 im 3) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 -2))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 -2))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/32 (pow.f64 re 3))))) (pow.f64 im 3))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/32 (pow.f64 re 3)) (+.f64 (*.f64 1/384 (pow.f64 re 3)) (*.f64 1/12 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/12 (pow.f64 im 3)) (+.f64 (*.f64 -1/384 (pow.f64 im 3)) (*.f64 1/32 (pow.f64 im 3))))) (pow.f64 re 3))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 im (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/32 (pow.f64 im 3)) (+.f64 (*.f64 1/384 (pow.f64 im 3)) (*.f64 1/12 (pow.f64 im 3))))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))) 1)
(*.f64 1 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/8) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4) (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(sqrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(fabs.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(exp.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (-.f64 im re) 1/4) 2))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 (-.f64 im re) 1/4)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8)) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 1) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 2 1/4)) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im)))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 1 (sqrt.f64 (*.f64 2 im)))
(*.f64 (cbrt.f64 (*.f64 2 im)) (cbrt.f64 (sqrt.f64 (*.f64 2 im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 im) 1/4) (pow.f64 (*.f64 2 im) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 im)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 im))))
(*.f64 (*.f64 (sqrt.f64 im) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 im) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(pow.f64 (*.f64 2 im) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 im)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 im))) 3)
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 im) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 im)))))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 im))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3) (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(/.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) 1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 im 1/2) (pow.f64 re -1/2))
(*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) 3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3))
(*.f64 (/.f64 1/2 (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 1/2 (pow.f64 re 1/4)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 (*.f64 (*.f64 im 1/2) (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 (*.f64 im 1/2) (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) 1/2) im)
(*.f64 (*.f64 (pow.f64 re -1/2) im) 1/2)
(*.f64 (*.f64 (pow.f64 re -1/2) 1) (*.f64 im 1/2))
(*.f64 (*.f64 (pow.f64 re -1/2) (pow.f64 (cbrt.f64 (*.f64 im 1/2)) 2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (sqrt.f64 (*.f64 im 1/2))) (sqrt.f64 (*.f64 im 1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (*.f64 1/2 (*.f64 im (sqrt.f64 1/2)))) (sqrt.f64 2))
(*.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6)) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1)
(*.f64 im (pow.f64 re -1/2))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 1 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (neg.f64 im) (/.f64 1 (neg.f64 (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 1/4)) (/.f64 (cbrt.f64 im) (pow.f64 re 1/4)))
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(*.f64 (*.f64 im (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 im (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(pow.f64 (/.f64 im (sqrt.f64 re)) 1)
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3)
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2)
(pow.f64 (/.f64 (sqrt.f64 re) im) -1)
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 3/2)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2)))) 1)
(pow.f64 (*.f64 im (sqrt.f64 1/2)) 1)
(pow.f64 (*.f64 1/2 (pow.f64 im 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 1/2 (pow.f64 im 2)))
(fabs.f64 (*.f64 im (sqrt.f64 1/2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (sqrt.f64 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (*.f64 1/2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2))))
(log1p.f64 (expm1.f64 (*.f64 im (sqrt.f64 1/2))))
(exp.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 im)) 1)
(pow.f64 im 1)
(pow.f64 (pow.f64 im 2) 1/2)
(pow.f64 (cbrt.f64 im) 3)
(pow.f64 (pow.f64 im 3) 1/3)
(pow.f64 (sqrt.f64 im) 2)
(sqrt.f64 (pow.f64 im 2))
(fabs.f64 im)
(log.f64 (exp.f64 im))
(log.f64 (+.f64 1 (expm1.f64 im)))
(cbrt.f64 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3)))
(expm1.f64 (log1p.f64 im))
(log1p.f64 (expm1.f64 im))
(exp.f64 (log.f64 im))
(exp.f64 (*.f64 (log.f64 im) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 3)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 3/2)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 2)
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(+.f64 (*.f64 2 (log.f64 im)) (log.f64 1/2))
(+.f64 0 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(+.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) (log.f64 (*.f64 im (sqrt.f64 1/2))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 im 2)))))
(+.f64 (*.f64 (log.f64 1/2) 1) (*.f64 (*.f64 2 (log.f64 im)) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))))) 1)
(*.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 1/2) 3) (pow.f64 (*.f64 2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (-.f64 (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im))) (*.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))))
(/.f64 (-.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im)))) (-.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))
(pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(log1p.f64 (-.f64 (*.f64 1/2 (pow.f64 im 2)) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1)
(*.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (neg.f64 (log.f64 re))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (pow.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 1/2)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (cbrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 1/4) (log.f64 re)) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))) (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(fabs.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 re))) (sqrt.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 2 (log.f64 im)) (neg.f64 (log.f64 re))))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1) (*.f64 (neg.f64 (log.f64 re)) 1))
(*.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))) (-.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))))
(/.f64 1 (/.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))) (neg.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (neg.f64 (log.f64 re)) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)))) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))
(pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 2))
(log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(log1p.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 1/2 1/4)) 2)
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 4)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3) (*.f64 1/2 (sqrt.f64 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1))
Outputs
(pow.f64 (*.f64 -2 re) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (pow.f64 (*.f64 -2 re) 1/4))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im) (pow.f64 (*.f64 -2 re) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2))) (pow.f64 (*.f64 -2 re) 1/4)))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2)) (pow.f64 (*.f64 -2 re) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 11)) 1/4) (pow.f64 im 3))) (pow.f64 (*.f64 -2 re) 1/4))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 3)) 1/4) im) (fma.f64 -3/32 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 7)) 1/4) (pow.f64 im 2)) (fma.f64 -7/128 (*.f64 (pow.f64 (/.f64 -2 (pow.f64 re 11)) 1/4) (pow.f64 im 3)) (pow.f64 (*.f64 -2 re) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 1/4)
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (*.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) im))))
(fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (*.f64 im 2) 1/4) im)) (pow.f64 (*.f64 im 2) 1/4))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2)))))
(+.f64 (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (*.f64 im 2) 1/4) im)) (pow.f64 (*.f64 im 2) 1/4)) (*.f64 (pow.f64 (*.f64 im 2) 1/4) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/32 (pow.f64 re 3))))) (pow.f64 im 3)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (+.f64 (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) im)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (fma.f64 -1/12 (pow.f64 re 3) (*.f64 (pow.f64 re 3) 11/384)) (pow.f64 im 3)))))
(+.f64 (fma.f64 -1/4 (*.f64 re (/.f64 (pow.f64 (*.f64 im 2) 1/4) im)) (pow.f64 (*.f64 im 2) 1/4)) (*.f64 (pow.f64 (*.f64 im 2) 1/4) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 3) -7/128) (pow.f64 im 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (*.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im)))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (/.f64 re im)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2)))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (/.f64 re im)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))) (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/32 (pow.f64 re 3)) (+.f64 (*.f64 1/384 (pow.f64 re 3)) (*.f64 1/12 (pow.f64 re 3))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 re (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -1 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (fma.f64 -1/32 (pow.f64 re 3) (*.f64 (pow.f64 re 3) 11/128)) (pow.f64 im 3))) (fma.f64 -1/4 (/.f64 (*.f64 re (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (/.f64 re im)) (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (pow.f64 im 2)))) (-.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (pow.f64 re 3) 7/128) (pow.f64 im 3)))))
(pow.f64 (*.f64 2 im) 1/4)
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 1/4)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (pow.f64 (*.f64 2 im) 1/4))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (pow.f64 (*.f64 2 im) 1/4)))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (fma.f64 -3/32 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4)) (pow.f64 (*.f64 im 2) 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4) re)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4) (pow.f64 re 2))) (+.f64 (*.f64 -7/128 (*.f64 (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4) (pow.f64 re 3))) (pow.f64 (*.f64 2 im) 1/4))))
(fma.f64 -1/4 (*.f64 re (pow.f64 (/.f64 2 (pow.f64 im 3)) 1/4)) (fma.f64 -3/32 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 2 (pow.f64 im 7)) 1/4)) (fma.f64 -7/128 (*.f64 (pow.f64 re 3) (pow.f64 (/.f64 2 (pow.f64 im 11)) 1/4)) (pow.f64 (*.f64 im 2) 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (*.f64 -1/4 (/.f64 (*.f64 im (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re)))))) re)))
(fma.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) re)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 -1/4 (/.f64 (*.f64 im (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re)))))) re) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) (fma.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) re)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) (*.f64 (pow.f64 im 2) (/.f64 -3/32 (pow.f64 re 2))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re))))))) re)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/12 (pow.f64 im 3)) (+.f64 (*.f64 -1/384 (pow.f64 im 3)) (*.f64 1/32 (pow.f64 im 3))))) (pow.f64 re 3)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 im (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re)))))) re) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (fma.f64 -1/12 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 11/384)) (pow.f64 re 3)))))
(+.f64 (fma.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) re)) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re)))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) (+.f64 (*.f64 (pow.f64 im 2) (/.f64 -3/32 (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 3) -7/128) (pow.f64 re 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (*.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) re))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (/.f64 im re)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (fma.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) re)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2)))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (/.f64 im re)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 im 2) (/.f64 -3/32 (pow.f64 re 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/32 (pow.f64 im 3)) (+.f64 (*.f64 1/384 (pow.f64 im 3)) (*.f64 1/12 (pow.f64 im 3))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 im (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) re)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (fma.f64 -1 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (fma.f64 -1/32 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 11/128)) (pow.f64 re 3))) (fma.f64 -1/4 (*.f64 im (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) re)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (/.f64 im re)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 im 2) (/.f64 -3/32 (pow.f64 re 2))))) (-.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) (/.f64 (*.f64 (pow.f64 im 3) 7/128) (pow.f64 re 3)))))
(*.f64 (sqrt.f64 re) (sqrt.f64 -2))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 -2)))
(fma.f64 -1/2 (*.f64 im (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 -2)) (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2)))))))
(fma.f64 -1/2 (*.f64 im (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 re)))) (fma.f64 (sqrt.f64 re) (sqrt.f64 -2) (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) -1/8))))
(fma.f64 -1/2 (*.f64 im (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 re)))) (fma.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) -1/8) (*.f64 (sqrt.f64 re) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 -2)) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 -2))))) (*.f64 (pow.f64 im 3) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 -2))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (sqrt.f64 -2))))))))
(fma.f64 -1/2 (*.f64 im (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 re)))) (fma.f64 (sqrt.f64 re) (sqrt.f64 -2) (fma.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) -1/8) (*.f64 (pow.f64 im 3) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) -1/16)))))
(fma.f64 -1/2 (*.f64 im (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 re)))) (fma.f64 (sqrt.f64 re) (sqrt.f64 -2) (fma.f64 (pow.f64 im 3) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) -1/16) (*.f64 (pow.f64 im 2) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) -1/8)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 im 2)) (/.f64 re im)) (sqrt.f64 (*.f64 im 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))
(fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 im 2)) (/.f64 re im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (sqrt.f64 (*.f64 im 2)) (pow.f64 im 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (sqrt.f64 (*.f64 im 2)) (pow.f64 im 2))) (sqrt.f64 (*.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (+.f64 (*.f64 -1/384 (pow.f64 re 3)) (*.f64 1/32 (pow.f64 re 3))))) (pow.f64 im 3))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)) (*.f64 (pow.f64 re 2) -3/32)) (pow.f64 im 3)) (fma.f64 -1/2 (*.f64 re (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2) (/.f64 (fma.f64 -1/12 (pow.f64 re 3) (*.f64 (pow.f64 re 3) 11/384)) (pow.f64 im 3))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))))))
(fma.f64 -1/2 (*.f64 re (*.f64 (sqrt.f64 (*.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 im 2)) (/.f64 re im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (sqrt.f64 (*.f64 im 2)) (pow.f64 im 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (sqrt.f64 (*.f64 im 2)) (pow.f64 im 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 3) -7/128) (/.f64 (sqrt.f64 (*.f64 im 2)) (pow.f64 im 3))) (sqrt.f64 (*.f64 im 2)))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))
(fma.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)) im) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))
(fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (/.f64 re im)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2))))
(fma.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)) im) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (/.f64 re im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 re (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/32 (pow.f64 re 3)) (+.f64 (*.f64 1/384 (pow.f64 re 3)) (*.f64 1/12 (pow.f64 re 3))))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) im)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 re 2)) (*.f64 1/32 (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 re (*.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))) (*.f64 2 (*.f64 (fma.f64 -1/32 (pow.f64 re 3) (*.f64 (pow.f64 re 3) 11/128)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)))) (pow.f64 im 3)) (fma.f64 -1/2 (/.f64 (*.f64 re (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)) im) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2) (/.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (/.f64 re im)) (fma.f64 1/16 (*.f64 (pow.f64 re 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2) (pow.f64 im 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 re 3) 7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2)) (*.f64 (*.f64 1/2 re) (*.f64 (*.f64 (pow.f64 re 2) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))) 2)))) (pow.f64 im 3)))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/8))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/8) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -3/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))) (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -7/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))) (*.f64 3/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 5))) (sqrt.f64 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (fma.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/8) (*.f64 (pow.f64 re 3) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) -1/16)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (fma.f64 (pow.f64 re 3) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 5)))) -1/16) (*.f64 (pow.f64 re 2) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/8)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))
(fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) re)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2))
(fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) re)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))))
(fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) re)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2)) (pow.f64 re 2)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2))))
(fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) re)) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (+.f64 (*.f64 -1/12 (pow.f64 im 3)) (+.f64 (*.f64 -1/384 (pow.f64 im 3)) (*.f64 1/32 (pow.f64 im 3))))) (pow.f64 re 3))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 im (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2)) (*.f64 (pow.f64 im 2) -3/32)) (pow.f64 re 3)) (fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) re)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2)) (pow.f64 re 2)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2) (/.f64 (fma.f64 -1/12 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 11/384)) (pow.f64 re 3))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (neg.f64 (neg.f64 (log.f64 re))))) 2))))))
(fma.f64 -1/2 (*.f64 im (*.f64 (*.f64 (pow.f64 im 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 3)))) (fma.f64 -1/2 (*.f64 im (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) re)) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 3) -7/128) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2) (pow.f64 re 3))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 -2) (log.f64 re))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))
(fma.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) re) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2))
(fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 im re)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2))))
(fma.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) re) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 im re)) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 im (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/32 (pow.f64 im 3)) (+.f64 (*.f64 1/384 (pow.f64 im 3)) (*.f64 1/12 (pow.f64 im 3))))))) (pow.f64 re 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) re)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)) (pow.f64 re 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2) (+.f64 (*.f64 -1/8 (pow.f64 im 2)) (*.f64 1/32 (pow.f64 im 2)))) (pow.f64 re 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 re)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 im (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) (*.f64 (pow.f64 im 2) -3/32)) (*.f64 2 (*.f64 (fma.f64 -1/32 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 11/128)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)))) (pow.f64 re 3)) (fma.f64 -1/2 (/.f64 (*.f64 im (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)) re) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2) (/.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 re))))) 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (/.f64 im re)) (fma.f64 1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 2) -3/32) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2) (pow.f64 re 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 im 3) 7/128) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)) (*.f64 (*.f64 im 1/2) (*.f64 (*.f64 (pow.f64 im 2) -3/32) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 re)))) 2)))) (pow.f64 re 3)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/3) (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 re) 1/6) (cbrt.f64 1/2)) (cbrt.f64 im))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (pow.f64 (/.f64 (*.f64 1 im) (sqrt.f64 -1)) 1/3) (cbrt.f64 1/2)))
(*.f64 (pow.f64 (/.f64 -1 re) 1/6) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 -1)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 im (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 1 re))))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(*.f64 1/2 (*.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 im (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (neg.f64 (log.f64 im))))
(fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (neg.f64 (log.f64 im))))
(fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (neg.f64 (log.f64 im))))
(fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im))))
(+.f64 (log.f64 1/2) (*.f64 -2 (neg.f64 (log.f64 im))))
(fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im))))
(fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re)))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re)))))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))
(-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))
(-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (neg.f64 (log.f64 im))) (log.f64 re)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))) 2)))
(*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))) 2)) (sqrt.f64 2))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))) 2)))
(*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))) 2)) (sqrt.f64 2))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))) 2)))
(*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))) 2)) (sqrt.f64 2))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 im)))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 1/2) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 re)))) 2)))
(*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 1/2)) (log.f64 re))) 2)) (sqrt.f64 2))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re)))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 re))))))) 2) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 -1)))) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 re))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(*.f64 1 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 2 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(*.f64 (pow.f64 2 1/4) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 2 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/8) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4) (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/4))
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/2)
(sqrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(sqrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 1/2)
(fabs.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(exp.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)) 1))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/4)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (pow.f64 (pow.f64 (-.f64 im re) 1/4) 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 (-.f64 im re) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8)) (pow.f64 (*.f64 2 (-.f64 im re)) 1/8))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 im re))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))) (fabs.f64 (cbrt.f64 (*.f64 2 (-.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 1) (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (pow.f64 2 1/4)) (pow.f64 (-.f64 im re) 1/4))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (*.f64 (pow.f64 (-.f64 im re) 1/4) (pow.f64 2 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4)) (*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(*.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4))))
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(fabs.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (-.f64 im re))) 3))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 im re))) 1/2))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (-.f64 im re)))) 1))
(pow.f64 (*.f64 2 (-.f64 im re)) 1/2)
(sqrt.f64 (*.f64 2 (-.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 im)))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(*.f64 (cbrt.f64 (*.f64 2 im)) (cbrt.f64 (sqrt.f64 (*.f64 2 im))))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 im) 1/4) (pow.f64 (*.f64 2 im) 1/4))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 im)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im 2))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 im)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 im))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im 2))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (*.f64 (sqrt.f64 im) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 im) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 im) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(pow.f64 (*.f64 2 im) 1/2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (sqrt.f64 (*.f64 2 im)) 1)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 im))) 3)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (pow.f64 (*.f64 2 im) 1/4) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(fabs.f64 (sqrt.f64 (*.f64 2 im)))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 im)))))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 im))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 im))) 1))
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2)
(sqrt.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(*.f64 1 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (cbrt.f64 (pow.f64 re -1/2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3) (pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(/.f64 (cbrt.f64 (*.f64 im 1/2)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/3)
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1)
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 3)
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 2)
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1/3))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1))
(cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) 1/2)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 im 1/2) (pow.f64 re -1/2))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (/.f64 im (sqrt.f64 re)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) 3) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 3))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 1/2 (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 re)) im) (cbrt.f64 (sqrt.f64 re)))
(*.f64 1/2 (/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re)))
(*.f64 (/.f64 1/2 (pow.f64 re 1/4)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 1/2 (/.f64 (/.f64 im (pow.f64 re 1/4)) (pow.f64 re 1/4)))
(*.f64 (*.f64 (*.f64 im 1/2) (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 (*.f64 im 1/2) (*.f64 (cbrt.f64 (/.f64 1 re)) (cbrt.f64 (pow.f64 re -1/2))))
(*.f64 (*.f64 (*.f64 im 1/2) (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) 1/2) im)
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) im) 1/2)
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) 1) (*.f64 im 1/2))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (pow.f64 (cbrt.f64 (*.f64 im 1/2)) 2)) (cbrt.f64 (*.f64 im 1/2)))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (sqrt.f64 (*.f64 im 1/2))) (sqrt.f64 (*.f64 im 1/2)))
(*.f64 im (*.f64 1/2 (pow.f64 re -1/2)))
(*.f64 (*.f64 (pow.f64 re -1/2) (*.f64 1/2 (*.f64 im (sqrt.f64 1/2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 re -1/2) (*.f64 1/2 (*.f64 im (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 1/2 (pow.f64 re -1/2)) (*.f64 im (sqrt.f64 1/2))))
(*.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 1/2 (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 1) (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))) 4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6)) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1)
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 im (pow.f64 re -1/2))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (cbrt.f64 (/.f64 1 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 (/.f64 1 re)))
(*.f64 im (/.f64 (cbrt.f64 (/.f64 1 re)) (cbrt.f64 (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (sqrt.f64 (pow.f64 re -1/2)) (/.f64 im (pow.f64 re 1/4)))
(*.f64 (/.f64 im (pow.f64 re 1/4)) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 im (/.f64 (sqrt.f64 (pow.f64 re -1/2)) (pow.f64 re 1/4)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (neg.f64 im) (/.f64 1 (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 1/4)) (/.f64 (cbrt.f64 im) (pow.f64 re 1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (cbrt.f64 im) (pow.f64 re 1/4))) (pow.f64 re 1/4))
(/.f64 (/.f64 im (pow.f64 re 1/4)) (pow.f64 re 1/4))
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (sqrt.f64 im)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re))
(*.f64 (*.f64 im (cbrt.f64 (/.f64 1 re))) (cbrt.f64 (pow.f64 re -1/2)))
(*.f64 im (*.f64 (cbrt.f64 (/.f64 1 re)) (cbrt.f64 (pow.f64 re -1/2))))
(*.f64 (*.f64 im (sqrt.f64 (pow.f64 re -1/2))) (sqrt.f64 (pow.f64 re -1/2)))
(*.f64 im (pow.f64 re -1/2))
(pow.f64 (/.f64 im (sqrt.f64 re)) 1)
(/.f64 im (sqrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3)
(/.f64 im (sqrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3)
(/.f64 im (sqrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2)
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 (sqrt.f64 re) im) -1)
(/.f64 1 (/.f64 (sqrt.f64 re) im))
(*.f64 (/.f64 1 (sqrt.f64 re)) im)
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 re 3/2)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(/.f64 im (sqrt.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2))))
(pow.f64 (*.f64 im (sqrt.f64 1/2)) 1)
(*.f64 im (sqrt.f64 1/2))
(pow.f64 (*.f64 1/2 (pow.f64 im 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 im 2) 1/2))
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 1/2))) 3)
(*.f64 im (sqrt.f64 1/2))
(pow.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) 1/3)
(*.f64 im (sqrt.f64 1/2))
(pow.f64 (sqrt.f64 (*.f64 im (sqrt.f64 1/2))) 2)
(*.f64 im (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (pow.f64 im 2)))
(sqrt.f64 (*.f64 (pow.f64 im 2) 1/2))
(fabs.f64 (*.f64 im (sqrt.f64 1/2)))
(*.f64 im (sqrt.f64 1/2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) im))
(*.f64 im (sqrt.f64 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (sqrt.f64 1/2)))))
(*.f64 im (sqrt.f64 1/2))
(cbrt.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3))
(*.f64 im (sqrt.f64 1/2))
(cbrt.f64 (*.f64 (pow.f64 im 3) (*.f64 1/2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 im 3) (*.f64 1/2 (sqrt.f64 1/2))))
(expm1.f64 (log1p.f64 (*.f64 im (sqrt.f64 1/2))))
(log1p.f64 (expm1.f64 (*.f64 im (sqrt.f64 1/2))))
(*.f64 im (sqrt.f64 1/2))
(exp.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))))
(*.f64 im (sqrt.f64 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) 1))
(*.f64 im (sqrt.f64 1/2))
(-.f64 (exp.f64 (log1p.f64 im)) 1)
(expm1.f64 (log1p.f64 im))
(pow.f64 im 1)
im
(pow.f64 (pow.f64 im 2) 1/2)
im
(pow.f64 (cbrt.f64 im) 3)
im
(pow.f64 (pow.f64 im 3) 1/3)
im
(pow.f64 (sqrt.f64 im) 2)
im
(sqrt.f64 (pow.f64 im 2))
im
(fabs.f64 im)
im
(log.f64 (exp.f64 im))
im
(log.f64 (+.f64 1 (expm1.f64 im)))
im
(cbrt.f64 (pow.f64 im 3))
im
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 im (sqrt.f64 1/2)) 3))))
(expm1.f64 (log1p.f64 im))
(log1p.f64 (expm1.f64 im))
im
(exp.f64 (log.f64 im))
im
(exp.f64 (*.f64 (log.f64 im) 1))
im
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 1 (/.f64 (sqrt.f64 re) (*.f64 im 1/2)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(/.f64 (neg.f64 (*.f64 im 1/2)) (neg.f64 (sqrt.f64 re)))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 3)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re))) 3/2)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3) 1/3)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 2)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im 1/2) 3) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 re) 3/2) (pow.f64 (*.f64 im 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/8) (pow.f64 (/.f64 1 re) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 1))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 im)))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (*.f64 2 (log.f64 im)) (log.f64 1/2))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 0 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(+.f64 (log.f64 (*.f64 im (sqrt.f64 1/2))) (log.f64 (*.f64 im (sqrt.f64 1/2))))
(*.f64 2 (log.f64 (*.f64 im (sqrt.f64 1/2))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 im 2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 1/2))))
(+.f64 (*.f64 (log.f64 1/2) 1) (*.f64 (*.f64 2 (log.f64 im)) 1))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))))) 1)
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2))))
(*.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(/.f64 (+.f64 (pow.f64 (log.f64 1/2) 3) (pow.f64 (*.f64 2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (-.f64 (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im))) (*.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))))
(/.f64 (+.f64 (pow.f64 (log.f64 1/2) 3) (*.f64 8 (pow.f64 (log.f64 im) 3))) (fma.f64 (log.f64 1/2) (log.f64 1/2) (*.f64 (*.f64 2 (log.f64 im)) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 1/2)))))
(/.f64 (fma.f64 8 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 1/2) 3)) (fma.f64 (*.f64 2 (log.f64 im)) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 1/2)) (*.f64 (log.f64 1/2) (log.f64 1/2))))
(/.f64 (-.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (*.f64 (*.f64 2 (log.f64 im)) (*.f64 2 (log.f64 im)))) (-.f64 (log.f64 1/2) (*.f64 2 (log.f64 im))))
(/.f64 (-.f64 (*.f64 (log.f64 1/2) (log.f64 1/2)) (*.f64 4 (*.f64 (log.f64 im) (log.f64 im)))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 im))))
(/.f64 (fma.f64 (log.f64 1/2) (log.f64 1/2) (*.f64 -4 (*.f64 (log.f64 im) (log.f64 im)))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 im))))
(pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1)
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 3)
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) 1/3)
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2)
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2))
(fabs.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2))))
(log1p.f64 (-.f64 (*.f64 1/2 (pow.f64 im 2)) 1))
(log1p.f64 (fma.f64 1/2 (pow.f64 im 2) -1))
(log1p.f64 (fma.f64 (pow.f64 im 2) 1/2 -1))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 1))
(fma.f64 2 (log.f64 im) (log.f64 1/2))
(log.f64 (*.f64 (pow.f64 im 2) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)))
(*.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (neg.f64 (log.f64 re))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (exp.f64 1/4) (neg.f64 (log.f64 re))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (cbrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) (sqrt.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(*.f64 (pow.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 1/2)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (cbrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 1/2)) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))) (pow.f64 (cbrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 (sqrt.f64 (exp.f64 1/4)) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (sqrt.f64 (exp.f64 1/4)) (*.f64 2 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (sqrt.f64 (exp.f64 1/4)) (*.f64 2 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 1/4) (log.f64 re)) (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (/.f64 1 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (exp.f64 1/4) (log.f64 re)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (pow.f64 im 2))))) (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2)))) (neg.f64 (pow.f64 (exp.f64 1/4) (log.f64 re))))
(*.f64 1 (/.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (exp.f64 1/4) (log.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(sqrt.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(fabs.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(pow.f64 (exp.f64 1/4) (-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re)))
(pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4)
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 re))) (sqrt.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 re))) (sqrt.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 2 (log.f64 im)) (neg.f64 (log.f64 re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(+.f64 (log.f64 1/2) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (log.f64 re)) (+.f64 (neg.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))) (*.f64 (log.f64 re) 0))
(+.f64 (fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (log.f64 re)) (+.f64 (neg.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))) (*.f64 (log.f64 re) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (log.f64 re) 1))) (fma.f64 (neg.f64 (log.f64 re)) 1 (*.f64 (log.f64 re) 1)))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (log.f64 re)) (+.f64 (neg.f64 (log.f64 re)) (log.f64 re)))
(+.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))) (*.f64 (log.f64 re) 0))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 re) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 re))) (cbrt.f64 (pow.f64 (log.f64 re) 2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (-.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (log.f64 re)) (cbrt.f64 (pow.f64 (log.f64 re) 2)))))
(+.f64 (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 1) (*.f64 (neg.f64 (log.f64 re)) 1))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(*.f64 1 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (*.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2)))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))) (-.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 re))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (sqrt.f64 (log.f64 re))) (-.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2))) (sqrt.f64 (log.f64 re))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (*.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2)))
(/.f64 1 (/.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)) (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (*.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2)))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re)))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (log.f64 re) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (log.f64 re) (+.f64 (log.f64 re) (log.f64 (*.f64 1/2 (pow.f64 im 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (*.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (pow.f64 (log.f64 re) 2))) (neg.f64 (log.f64 (*.f64 (*.f64 1/2 (pow.f64 im 2)) re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2))) (neg.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(neg.f64 (/.f64 (fma.f64 -1 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) (pow.f64 (neg.f64 (log.f64 re)) 3)) (+.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (-.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re))) (*.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (*.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 3) (pow.f64 (log.f64 re) 3)) (fma.f64 (log.f64 re) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))) (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2)))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 2) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 re)))) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re))))
(*.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (pow.f64 im 2) 1/2)) 2) (pow.f64 (log.f64 re) 2)) (log.f64 (*.f64 re (*.f64 (pow.f64 im 2) 1/2))))
(pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 1)
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3) 1/3)
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 2)
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 2))
(fabs.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re))))
(log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(log.f64 (+.f64 1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1)))
(log1p.f64 (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) -1))
(log.f64 (fma.f64 (pow.f64 im 2) (/.f64 1/2 re) 0))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(log1p.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) 1))
(log1p.f64 (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) -1))
(log.f64 (fma.f64 (pow.f64 im 2) (/.f64 1/2 re) 0))
(exp.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 1))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(fma.f64 1 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (neg.f64 (log.f64 re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) 2) (cbrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2)))) (neg.f64 (log.f64 re)))
(-.f64 (fma.f64 2 (log.f64 im) (log.f64 1/2)) (log.f64 re))
(log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))))
(pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 1)
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 3)
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3) 1/3)
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) (pow.f64 1/2 1/4)) 2)
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 4)))
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)) 1/4) 4)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) 3))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3)))
(cbrt.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3))))
(cbrt.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3) (*.f64 1/2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 3))))
(cbrt.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))) 1))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 1/2) (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (pow.f64 im 2) (/.f64 1/2 re)))))

eval358.0ms (2.8%)

Compiler

Compiled 15432 to 12522 computations (18.9% saved)

prune244.0ms (1.9%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New61412626
Fresh6713
Picked235
Done156
Total62327650
Accuracy
100.0%
Counts
650 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(pow.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 2) 3)
16.4%
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3) 1/3)
24.8%
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
19.7%
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
30.1%
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 2)
30.6%
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
30.2%
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
30.3%
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (/.f64 im (sqrt.f64 re)))
30.6%
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
3.3%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3) 1/3)) 2))
5.1%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) 1/3) (log.f64 re))) 2))
20.2%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
4.9%
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (exp.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))))) (log.f64 re))) 2))
47.9%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2))
36.8%
(*.f64 1/2 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3))
27.5%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))
24.0%
(*.f64 1/2 (pow.f64 (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))))) 2))
24.8%
(*.f64 1/2 (pow.f64 (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2)))) 2))
30.5%
(*.f64 1/2 (/.f64 (/.f64 im (pow.f64 re 1/4)) (pow.f64 re 1/4)))
45.7%
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
45.6%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
41.9%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
48.3%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
28.5%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
77.5%
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
19.0%
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 4)))
20.5%
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
Compiler

Compiled 1131 to 917 computations (18.9% saved)

regimes323.0ms (2.5%)

Counts
42 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re))))
(*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))))
(*.f64 1/2 (/.f64 (/.f64 im (pow.f64 re 1/4)) (pow.f64 re 1/4)))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (-.f64 im re)) 1/4) 2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (/.f64 im (sqrt.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im))) 2)
(*.f64 1/2 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 3) 1/3)
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2) 1/4) 2))
(*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))))
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 re)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) 1/6) 2) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) 2)) 1/2)) 2)
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (*.f64 2 (log.f64 im)) (log.f64 re))) 2))
(*.f64 (*.f64 1/2 (*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 (sqrt.f64 (pow.f64 re -1/2)) 2))
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) 4)))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 1/2 re)))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 re))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) 3) 1/3)) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (exp.f64 (log.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))))) (log.f64 re))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) 3) 1/3) (log.f64 re))) 2))
(*.f64 1/2 (pow.f64 (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2)))) 2))
(*.f64 1/2 (pow.f64 (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (*.f64 (pow.f64 im 2) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 re)) (*.f64 2 (log.f64 im)))) (pow.f64 re 2))))) 2))
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/2 re)) (*.f64 2 (log.f64 im))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
(pow.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2))) (pow.f64 re 2)) (sqrt.f64 (sqrt.f64 2)))) (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2)))) 2)
Outputs
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2))
Calls

7 calls:

137.0ms
re
60.0ms
im
33.0ms
(*.f64 im im)
23.0ms
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
23.0ms
(*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Results
AccuracySegmentsBranch
90.4%4re
79.3%3im
91.1%2(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
91.1%2(sqrt.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
91.5%2(*.f64 2 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
91.5%2(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
79.3%3(*.f64 im im)
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes102.0ms (0.8%)

Counts
10 → 7
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re))))
(*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))
Calls

2 calls:

63.0ms
im
38.0ms
re
Results
AccuracySegmentsBranch
70.8%11im
82.0%7re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes98.0ms (0.8%)

Counts
7 → 7
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re))))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re))))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
Calls

1 calls:

97.0ms
re
Results
AccuracySegmentsBranch
82.0%7re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes80.0ms (0.6%)

Counts
5 → 5
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2))))
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
Calls

1 calls:

79.0ms
re
Results
AccuracySegmentsBranch
79.8%5re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes11.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
(*.f64 (pow.f64 re -1/2) (*.f64 im 1/2))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 (*.f64 im 1/2) (sqrt.f64 re))
Calls

1 calls:

10.0ms
re
Results
AccuracySegmentsBranch
61.8%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(/.f64 1/2 (/.f64 (sqrt.f64 re) im))
Calls

1 calls:

9.0ms
re
Results
AccuracySegmentsBranch
61.5%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
Outputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
Calls

2 calls:

3.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
45.6%1im
45.6%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
9.06023472697083e-274
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch132.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.477047421476671e+58
5.171633214007844e+58
14.0ms
2.799219239065746e+30
3.714392585218006e+30
30.0ms
1.1367838501882545e-94
8.895638850407592e-86
15.0ms
-2.1838235353364916e-70
-3.5227628997565354e-71
26.0ms
-1.0661998182960832e-32
-6.299191637439436e-45
23.0ms
-2.7230168249764644e+40
-7.322602840680309e+34
Results
79.0ms551×256valid
17.0ms42×2048valid
11.0ms36×1024valid
4.0ms16×512valid
5.0ms11×4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms1024valid
Compiler

Compiled 932 to 783 computations (16% saved)

bsearch298.0ms (2.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.477047421476671e+58
5.171633214007844e+58
14.0ms
2.799219239065746e+30
3.714392585218006e+30
159.0ms
1.1367838501882545e-94
8.895638850407592e-86
15.0ms
-2.1838235353364916e-70
-3.5227628997565354e-71
62.0ms
-1.0661998182960832e-32
-6.299191637439436e-45
22.0ms
-2.7230168249764644e+40
-7.322602840680309e+34
Results
78.0ms557×256valid
18.0ms44×2048valid
141.0ms36×1024valid
3.0ms13×512valid
3.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms1024valid
3.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
Compiler

Compiled 912 to 763 computations (16.3% saved)

bsearch96.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.477047421476671e+58
5.171633214007844e+58
26.0ms
-5.2861107944152195e-76
-8.925529294197631e-95
25.0ms
-1.0661998182960832e-32
-6.299191637439436e-45
23.0ms
-2.7230168249764644e+40
-7.322602840680309e+34
Results
71.0ms495×256valid
7.0ms13×2048valid
4.0ms12×1024valid
1.0ms512valid
1.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
Compiler

Compiled 692 to 613 computations (11.4% saved)

bsearch72.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
72.0ms
1.477047421476671e+58
5.171633214007844e+58
Results
53.0ms32×256valid
4.0ms11×2048valid
3.0ms10×1024valid
4.0ms4096valid
1.0ms512valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
Compiler

Compiled 112 to 91 computations (18.8% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
1.477047421476671e+58
5.171633214007844e+58
Results
3.0ms24×256valid
9.0ms20×2048valid
5.0ms10×4096valid
3.0ms10×1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
Compiler

Compiled 112 to 91 computations (18.8% saved)

simplify32.0ms (0.2%)

Algorithm
egg-herbie
Rules
24×*-commutative
10×+-commutative
sub-neg
1-exp
*-rgt-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095920
1116920
2122920
3124920
4125920
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) 0) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2)))
(if (<=.f64 re -159999999999999991292036957926850560) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -1908238927557551/12554203470773361527671578846415332832204710888928069025792) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re -4506991829963691/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 5599361855444511/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re 3600000000000000184174640103424) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))))))))
(if (<=.f64 re -79999999999999995646018478963425280) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -3187590725001049/12259964326927110866866776217202473468949912977468817408) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re -1670695247314127/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 46479077901639/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re 3400000000000000236492710477824) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (if (<=.f64 re 16499999999999999142586987203190688163364424409072904699904) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))))))
(if (<=.f64 re -360000000000000003465513247472353280) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -1908238927557551/50216813883093446110686315385661331328818843555712276103168) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re -4586997231980143/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))))
(if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re)))
(if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
Outputs
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) 0) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 im re) re) 1/2)))
(if (<=.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) 0) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (sqrt.f64 (*.f64 1/2 (-.f64 (hypot.f64 im re) re))))
(if (<=.f64 re -159999999999999991292036957926850560) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -1908238927557551/12554203470773361527671578846415332832204710888928069025792) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re -4506991829963691/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 5599361855444511/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re 3600000000000000184174640103424) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (*.f64 (*.f64 1/2 (*.f64 im 1)) (sqrt.f64 (/.f64 1 re)))))))))
(if (<=.f64 re -159999999999999991292036957926850560) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -1908238927557551/12554203470773361527671578846415332832204710888928069025792) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re -4506991829963691/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 5599361855444511/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re 3600000000000000184174640103424) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (*.f64 (*.f64 im 1/2) (sqrt.f64 (/.f64 1 re)))))))))
(if (<=.f64 re -79999999999999995646018478963425280) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -3187590725001049/12259964326927110866866776217202473468949912977468817408) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re -1670695247314127/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 46479077901639/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (if (<=.f64 re 3400000000000000236492710477824) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)) (if (<=.f64 re 16499999999999999142586987203190688163364424409072904699904) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 im re)))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))))))
(if (<=.f64 re -360000000000000003465513247472353280) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re -1908238927557551/50216813883093446110686315385661331328818843555712276103168) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re -4586997231980143/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 re -2)))) (if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re))))))
(if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 (*.f64 im 1/2) (sqrt.f64 re)))
(if (<=.f64 re 15000000000000001247874097323866365742669319703553686634496) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (/.f64 1/2 (/.f64 (sqrt.f64 re) im)))
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
Compiler

Compiled 283 to 213 computations (24.7% saved)

soundness3.2s (24.8%)

Rules
1924×fma-define
1210×log1p-expm1-u
1210×log1p-expm1-u
1210×log1p-expm1-u
1210×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042274
194266
2180266
3341266
4562266
5723266
6917266
71224266
81452266
91479266
055219602
1142018808
2494618646
034259
1542249
25862249
042341
1696307
022183
1284178
23116178
055219602
1142018808
2494618646
034259
1542249
25862249
0113632664
1341229818
034259
1542249
25862249
055219602
1142018808
2494618646
034259
1542249
25862249
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 851 to 605 computations (28.9% saved)

end0.0ms (0%)

preprocess194.0ms (1.5%)

Remove

(abs im)

Compiler

Compiled 692 to 484 computations (30.1% saved)

Profiling

Loading profile data...