math.sqrt on complex, real part

Time bar (total: 10.6s)

analyze121.0ms (1.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
62.5%62.4%37.5%0.1%0%0%0%5
62.5%62.4%37.5%0.1%0%0%0%6
68.8%68.7%31.2%0.1%0%0%0%7
68.8%68.7%31.2%0.1%0%0%0%8
71.9%71.8%28.1%0.1%0%0%0%9
71.9%71.8%28.1%0.1%0%0%0%10
73.4%73.4%26.5%0.1%0%0%0%11
73.4%73.4%26.5%0.1%0%0%0%12
Compiler

Compiled 18 to 13 computations (27.8% saved)

sample1.6s (15.2%)

Results
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms512valid
0.0ms256valid
0.0ms1024valid
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.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.0ms1024valid
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.0ms4096valid
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.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms1024valid
0.0ms1024valid
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.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
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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
1.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.0ms4096valid
0.0ms4096valid
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.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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.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.0ms4096valid
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.0ms2048valid
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.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.0ms256valid
0.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms4096valid
0.0ms256valid
0.0ms4096valid
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
0.0ms1024valid
0.0ms1024valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
11.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
0.0ms1024valid
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
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
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.0ms512valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
2.0ms2048valid
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.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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
4.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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.0ms256valid
0.0ms4096valid
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.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.0ms1024valid
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.0ms2048valid
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.0ms256valid
0.0ms4096valid
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.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.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.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.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.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
2.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
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.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
4.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms512valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
1.0ms1024valid
0.0ms256valid
0.0ms2048valid
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.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
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
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.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.0ms1024valid
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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
1.0ms4096valid
4.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.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.0ms4096valid
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.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
1.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.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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.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.0ms512valid
0.0ms512valid
0.0ms2048valid
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.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.0ms512valid
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.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
3.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
3.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms512valid
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.0ms4096valid
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.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
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.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
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.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
2.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
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.0ms4096valid
0.0ms256valid
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.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
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.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.0ms2048valid
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.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms512valid
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.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
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.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.0ms256valid
0.0ms256valid
1.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.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.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
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.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.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms4096valid
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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
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.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.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms2048valid
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.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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
1.0ms256valid
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.0ms4096valid
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.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
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.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.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.0ms2048valid
0.0ms1024valid
0.0ms256valid
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.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.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
10.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.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.0ms1024valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms512valid
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.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.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.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
3.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms256valid
0.0ms512valid
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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
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.0ms2048valid
0.0ms1024valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
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.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
2.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.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.0ms512valid
0.0ms4096valid
0.0ms4096valid
0.0ms4096valid
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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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
2.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.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.0ms4096valid
0.0ms256valid
0.0ms1024valid
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.0ms512valid
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.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.0ms2048valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms4096valid
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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms512valid
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.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.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.0ms2048valid
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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
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.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
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.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.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.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
35.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
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.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.0ms1024valid
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.0ms256valid
0.0ms512valid
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
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.0ms2048valid
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.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.0ms1024valid
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.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.0ms256valid
0.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
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.0ms2048valid
0.0ms256valid
0.0ms2048valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
1.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
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
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
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
7.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
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.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.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.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.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.0ms4096valid
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
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
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.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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.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
1.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.0ms2048valid
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.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.0ms256valid
0.0ms256valid
0.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.0ms4096valid
0.0ms2048valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
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.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.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.0ms256valid
0.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
9.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.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.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.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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.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.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
5.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
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.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
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.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.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
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.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
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.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.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.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms512valid
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.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.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.0ms512valid
0.0ms4096valid
0.0ms2048valid
0.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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
10.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.0ms256valid
0.0ms512valid
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.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.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.0ms512valid
0.0ms256valid
0.0ms4096valid
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.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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.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.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.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms4096valid
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.0ms2048valid
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
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
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
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms4096valid
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.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.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
Bogosity

preprocess266.0ms (2.5%)

Algorithm
egg-herbie
Rules
510×fma-neg
410×fma-define
122×distribute-rgt-in
86×sub-neg
86×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1300-4(-6.310708976721772e-303 1.8882328767591205e-157)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
440-0-(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
260-3(-1.2093195571656222e+76 2.0768408377501735e-119)(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
00-0-(*.f64 im im)
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-2
00-0-(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
00-0-(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042266
1121266
2213266
3333266
4531266
5734266
6941266
71149266
81242266
91252266
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 re (hypot.f64 re im)))))
(*.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 re (hypot.f64 re im)))))
(*.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) re))))
(*.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 re (hypot.f64 re im)))))
(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) re))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (hypot.f64 re im) re))) -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 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) -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 im (hypot.f64 re 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
37.4%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
76.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

localize148.0ms (1.4%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
91.3%
(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
85.2%
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
54.0%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
100.0%
(*.f64 2 (+.f64 re (hypot.f64 re im)))
91.3%
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
85.2%
(+.f64 re (hypot.f64 re im))
Compiler

Compiled 115 to 34 computations (70.4% saved)

series41.0ms (0.4%)

Counts
7 → 136
Calls

42 calls:

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

rewrite335.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1428×fma-define
1118×log1p-expm1-u
1118×expm1-log1p-u
712×fma-neg
150×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020177
1296177
23452177
Stop Event
node limit
Counts
7 → 265
Calls
Call 1
Inputs
(+.f64 re (hypot.f64 re im))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(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 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(/.f64 1 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 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 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(fma.f64 re 1 (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) 1 re)
(fma.f64 1 re (hypot.f64 re im))
(fma.f64 1 (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) 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) 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))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(-.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 (sqrt.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (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 (sqrt.f64 (hypot.f64 re im)) 2)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(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 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(/.f64 1 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 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 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(fma.f64 re 1 (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) 1 re)
(fma.f64 1 re (hypot.f64 re im))
(fma.f64 1 (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) 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) 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))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))

simplify204.0ms (1.9%)

Algorithm
egg-herbie
Rules
848×distribute-lft-in
726×cancel-sign-sub-inv
602×fma-define
530×associate-*r*
496×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048718667
1127518059
2422517829
Stop Event
node limit
Counts
401 → 358
Calls
Call 1
Inputs
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 2 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))))
(*.f64 -1/2 (/.f64 (pow.f64 im 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 -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 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.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 2 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))))
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 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 re (*.f64 -1 im))
(+.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 re (+.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 (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/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 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 2 im)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(*.f64 4 re)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))))
(*.f64 4 re)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(*.f64 2 im)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 2 re))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (*.f64 2 re)))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 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)))))
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 re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(*.f64 2 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))))
(*.f64 -1/2 (/.f64 (pow.f64 im 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 -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 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.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 2 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))))
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 im (+.f64 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 re (*.f64 -1 im))
(+.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 re (+.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 (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/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 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 2 im)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(*.f64 4 re)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))))
(*.f64 4 re)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(*.f64 2 im)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 2 re))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (*.f64 2 re)))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 2 re))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(/.f64 1 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 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 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(fma.f64 re 1 (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) 1 re)
(fma.f64 1 re (hypot.f64 re im))
(fma.f64 1 (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) 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) 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))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(-.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 (sqrt.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (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 (sqrt.f64 (hypot.f64 re im)) 2)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(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 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(/.f64 1 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 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 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(fma.f64 re 1 (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) 1 re)
(fma.f64 1 re (hypot.f64 re im))
(fma.f64 1 (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) 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) 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))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))
Outputs
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (+.f64 im re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) re))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (+.f64 im 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 re (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 re (+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(*.f64 2 re)
(*.f64 re 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))
(fma.f64 re 2 (*.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/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 re 2)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 re 2 (*.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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))))
(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)) (fma.f64 re 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 (pow.f64 im 2) re) -1/2)
(/.f64 (*.f64 (pow.f64 im 2) -1/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 -1/2 (/.f64 (pow.f64 im 2) re) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8))
(fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3))))
(+.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/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(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) (pow.f64 re 5)) -1/16)))
(fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.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))))))
(fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.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 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 re 7)) (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3))))))
(*.f64 2 re)
(*.f64 re 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))
(fma.f64 re 2 (*.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/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 re 2)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 re 2 (*.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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))))
(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)) (fma.f64 re 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (+.f64 im re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) re))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (+.f64 im 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 re (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 re (+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 re (*.f64 -1 im))
(+.f64 re (neg.f64 im))
(-.f64 re im)
(+.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 re (fma.f64 -1 im (*.f64 (/.f64 (pow.f64 re 2) im) -1/2)))
(+.f64 re (-.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) im))
(+.f64 re (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (neg.f64 im)))
(+.f64 re (+.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 re (fma.f64 -1 im (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8))))
(+.f64 re (-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 1/8 (/.f64 (pow.f64 im 3) (pow.f64 re 4)))) im))
(+.f64 (-.f64 re im) (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (*.f64 (/.f64 (pow.f64 re 4) (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 (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 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))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 2) (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 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/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 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/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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))))))))
(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) (*.f64 (/.f64 1 im) -1/4))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 2 (sqrt.f64 re) (*.f64 (pow.f64 im 2) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (pow.f64 im 2) 1/4)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (pow.f64 im 2) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (pow.f64 im 2) 1/4))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (pow.f64 im 6) (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (pow.f64 re 2)))))) (*.f64 2 (sqrt.f64 re)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (pow.f64 re 2)))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (*.f64 2 (sqrt.f64 re)))))
(*.f64 2 im)
(*.f64 im 2)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(*.f64 2 (+.f64 im re))
(*.f64 (+.f64 im re) 2)
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/4 (fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im)))
(*.f64 4 re)
(*.f64 re 4)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(fma.f64 4 re (/.f64 (pow.f64 im 2) re))
(fma.f64 re 4 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re)))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re))))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) 1/8 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(neg.f64 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3)))
(-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4)) (/.f64 (pow.f64 im 2) re))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (*.f64 -1/8 (pow.f64 im 6)) (pow.f64 re 5))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) (fma.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3))))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) 5/64))) (/.f64 (pow.f64 im 2) re))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) 5/64) (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (*.f64 -1/8 (pow.f64 im 6)) (pow.f64 re 5)))) (/.f64 (pow.f64 im 2) re))
(*.f64 4 re)
(*.f64 re 4)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(fma.f64 4 re (/.f64 (pow.f64 im 2) re))
(fma.f64 re 4 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re)))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re))))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) 1/8 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re))))
(*.f64 2 im)
(*.f64 im 2)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(*.f64 2 (+.f64 im re))
(*.f64 (+.f64 im re) 2)
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/4 (fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im)))
(*.f64 -2 im)
(*.f64 im -2)
(+.f64 (*.f64 -2 im) (*.f64 2 re))
(fma.f64 -2 im (*.f64 re 2))
(fma.f64 re 2 (*.f64 im -2))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (*.f64 2 re)))
(fma.f64 -2 im (fma.f64 -1 (/.f64 (pow.f64 re 2) im) (*.f64 re 2)))
(fma.f64 im -2 (-.f64 (*.f64 re 2) (/.f64 (pow.f64 re 2) im)))
(-.f64 (fma.f64 re 2 (*.f64 im -2)) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 2 re))))
(fma.f64 -2 im (fma.f64 -1 (/.f64 (pow.f64 re 2) im) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 re 2))))
(fma.f64 im -2 (-.f64 (fma.f64 re 2 (/.f64 1/4 (/.f64 (pow.f64 im 3) (pow.f64 re 4)))) (/.f64 (pow.f64 re 2) im)))
(fma.f64 im -2 (-.f64 (fma.f64 re 2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/4)) (/.f64 (pow.f64 re 2) im)))
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/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3))))
(+.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/2 (/.f64 (pow.f64 re 2) im) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)))) (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) 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 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 (*.f64 (pow.f64 im 2) -1/2) re) 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 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3)))) 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 (pow.f64 im 4) (pow.f64 re 3)) 1/8))))
(-.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) (pow.f64 re 5)) -1/16))) re)
(-.f64 (fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3))))) 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 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/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3))))
(+.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/2 (/.f64 (pow.f64 re 2) im) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)))) (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) 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 (pow.f64 re 2) im) -1/2))
(-.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/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 (pow.f64 re 4) (pow.f64 im 3)) 1/8)))
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 1/8 (/.f64 (pow.f64 im 3) (pow.f64 re 4)))) im)
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8)) 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 (pow.f64 re 4) (pow.f64 im 3)) 1/8))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (fma.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (/.f64 1/8 (/.f64 (pow.f64 im 3) (pow.f64 re 4))))) im)
(-.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 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))) im)
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (+.f64 im re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) re))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (+.f64 im 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 re (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 re (+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(*.f64 2 re)
(*.f64 re 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))
(fma.f64 re 2 (*.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/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 re 2)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 re 2 (*.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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))))
(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)) (fma.f64 re 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 (pow.f64 im 2) re) -1/2)
(/.f64 (*.f64 (pow.f64 im 2) -1/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 -1/2 (/.f64 (pow.f64 im 2) re) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8))
(fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3))))
(+.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/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(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) (pow.f64 re 5)) -1/16)))
(fma.f64 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.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))))))
(fma.f64 -1/2 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.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 (/.f64 (pow.f64 im 2) re) -1/2 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 re 7)) (*.f64 (pow.f64 im 4) (/.f64 1/8 (pow.f64 re 3))))))
(*.f64 2 re)
(*.f64 re 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re))
(fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))
(fma.f64 re 2 (*.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/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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 re 2)))
(fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 re 2 (*.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 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 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)) (fma.f64 1/2 (/.f64 (pow.f64 im 2) re) (*.f64 re 2))))
(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)) (fma.f64 re 2 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))))
im
(+.f64 im re)
(+.f64 im (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 (+.f64 im re) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) re))
(+.f64 im (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (+.f64 im 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 re (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 re (+.f64 im (fma.f64 1/2 (/.f64 (pow.f64 re 2) im) (/.f64 (*.f64 -1/8 (pow.f64 re 4)) (pow.f64 im 3)))))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 re (*.f64 -1 im))
(+.f64 re (neg.f64 im))
(-.f64 re im)
(+.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/2 (/.f64 (pow.f64 re 2) im))))
(+.f64 re (fma.f64 -1 im (*.f64 (/.f64 (pow.f64 re 2) im) -1/2)))
(+.f64 re (-.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) im))
(+.f64 re (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (neg.f64 im)))
(+.f64 re (+.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 re (fma.f64 -1 im (fma.f64 -1/2 (/.f64 (pow.f64 re 2) im) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8))))
(+.f64 re (-.f64 (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (/.f64 1/8 (/.f64 (pow.f64 im 3) (pow.f64 re 4)))) im))
(+.f64 (-.f64 re im) (fma.f64 (/.f64 (pow.f64 re 2) im) -1/2 (*.f64 (/.f64 (pow.f64 re 4) (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 (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 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))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 2) (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 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/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 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/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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))))))))
(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) (*.f64 (/.f64 1 im) -1/4))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 2 (sqrt.f64 re) (*.f64 (pow.f64 im 2) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (pow.f64 im 2) 1/4)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (pow.f64 im 2) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (pow.f64 im 2) 1/4))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (pow.f64 im 6) (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (/.f64 1 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (pow.f64 re 2)))))) (*.f64 2 (sqrt.f64 re)))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (sqrt.f64 2)) 2)) (pow.f64 re 2)))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (*.f64 2 (sqrt.f64 re)))))
(*.f64 2 im)
(*.f64 im 2)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(*.f64 2 (+.f64 im re))
(*.f64 (+.f64 im re) 2)
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/4 (fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im)))
(*.f64 4 re)
(*.f64 re 4)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(fma.f64 4 re (/.f64 (pow.f64 im 2) re))
(fma.f64 re 4 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re)))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re))))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) 1/8 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(neg.f64 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3)))
(-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4)) (/.f64 (pow.f64 im 2) re))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (*.f64 -1/8 (pow.f64 im 6)) (pow.f64 re 5))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) (fma.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 re 3))))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) 5/64))) (/.f64 (pow.f64 im 2) re))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 7)) 5/64) (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4 (/.f64 (*.f64 -1/8 (pow.f64 im 6)) (pow.f64 re 5)))) (/.f64 (pow.f64 im 2) re))
(*.f64 4 re)
(*.f64 re 4)
(+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))
(fma.f64 4 re (/.f64 (pow.f64 im 2) re))
(fma.f64 re 4 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re)))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 4 re) (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 4 re (/.f64 (pow.f64 im 2) re))))
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/4 (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) 1/8 (fma.f64 re 4 (/.f64 (pow.f64 im 2) re))))
(*.f64 2 im)
(*.f64 im 2)
(+.f64 (*.f64 2 im) (*.f64 2 re))
(*.f64 2 (+.f64 im re))
(*.f64 (+.f64 im re) 2)
(+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im)))
(fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 2 im) (+.f64 (*.f64 2 re) (/.f64 (pow.f64 re 2) im))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 2 im (fma.f64 2 re (/.f64 (pow.f64 re 2) im))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/4 (fma.f64 2 (+.f64 im re) (/.f64 (pow.f64 re 2) im)))
(*.f64 -2 im)
(*.f64 im -2)
(+.f64 (*.f64 -2 im) (*.f64 2 re))
(fma.f64 -2 im (*.f64 re 2))
(fma.f64 re 2 (*.f64 im -2))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (*.f64 2 re)))
(fma.f64 -2 im (fma.f64 -1 (/.f64 (pow.f64 re 2) im) (*.f64 re 2)))
(fma.f64 im -2 (-.f64 (*.f64 re 2) (/.f64 (pow.f64 re 2) im)))
(-.f64 (fma.f64 re 2 (*.f64 im -2)) (/.f64 (pow.f64 re 2) im))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (*.f64 2 re))))
(fma.f64 -2 im (fma.f64 -1 (/.f64 (pow.f64 re 2) im) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (*.f64 re 2))))
(fma.f64 im -2 (-.f64 (fma.f64 re 2 (/.f64 1/4 (/.f64 (pow.f64 im 3) (pow.f64 re 4)))) (/.f64 (pow.f64 re 2) im)))
(fma.f64 im -2 (-.f64 (fma.f64 re 2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/4)) (/.f64 (pow.f64 re 2) im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im 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 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (neg.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 re 1 (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (hypot.f64 re im) 1 re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 1 re (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 1 (hypot.f64 re im) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.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)) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.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) (cbrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im 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) 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))) 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))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) 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))) 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))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (fabs.f64 (cbrt.f64 re)) (hypot.f64 im re))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (cbrt.f64 re) (hypot.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (hypot.f64 re im) 3)) (*.f64 (pow.f64 re 3) 8)) (+.f64 (*.f64 4 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (*.f64 re 2) (+.f64 (*.f64 re 2) (*.f64 -2 (hypot.f64 re im))))))
(/.f64 (fma.f64 8 (pow.f64 (hypot.f64 im re) 3) (*.f64 (pow.f64 re 3) 8)) (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 2 (*.f64 re (*.f64 2 (-.f64 re (hypot.f64 im re)))))))
(/.f64 (fma.f64 (pow.f64 re 3) 8 (*.f64 8 (pow.f64 (hypot.f64 im re) 3))) (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 re (fma.f64 re 4 (*.f64 (hypot.f64 im re) -4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (hypot.f64 re im) 3)) (*.f64 (pow.f64 re 3) 8)) (+.f64 (*.f64 (pow.f64 re 2) 4) (*.f64 (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (fma.f64 8 (pow.f64 (hypot.f64 im re) 3) (*.f64 (pow.f64 re 3) 8)) (fma.f64 (pow.f64 re 2) 4 (*.f64 (*.f64 2 (hypot.f64 im re)) (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(/.f64 (fma.f64 (pow.f64 re 3) 8 (*.f64 8 (pow.f64 (hypot.f64 im re) 3))) (fma.f64 (pow.f64 re 2) 4 (*.f64 (hypot.f64 im re) (fma.f64 4 (hypot.f64 im re) (*.f64 re -4)))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (+.f64 (*.f64 4 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 (*.f64 (pow.f64 re 2) 4))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 (pow.f64 re 2) -4)) (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 2) 4) (*.f64 4 (pow.f64 (hypot.f64 re im) 2))) (+.f64 (*.f64 re 2) (*.f64 -2 (hypot.f64 re im))))
(/.f64 (fma.f64 (pow.f64 re 2) 4 (*.f64 -4 (pow.f64 (hypot.f64 im re) 2))) (*.f64 2 (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 1)
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (/.f64 2 (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (/.f64 2 (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 im re)) 2)))
(fabs.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 im re)) 2)))
(fabs.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 im re))) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 im re))) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(*.f64 (hypot.f64 re im) 1)
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 1 (hypot.f64 re im))
(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 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 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(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 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 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 (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 (sqrt.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6))) (sqrt.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 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 re im)
(hypot.f64 im re)
(pow.f64 (hypot.f64 re im) 1)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(hypot.f64 re im)
(hypot.f64 im re)
(fabs.f64 (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (exp.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(hypot.f64 re im)
(hypot.f64 im re)
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(hypot.f64 re im)
(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)
(hypot.f64 re im)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1))
(hypot.f64 re im)
(hypot.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1)
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(-.f64 (/.f64 (pow.f64 re 2) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re 2) (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 re (hypot.f64 re im)) 1)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 1 (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (/.f64 1 (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im 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 re 2) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) (-.f64 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (neg.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (neg.f64 (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re)))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 re 1 (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (hypot.f64 re im) 1 re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 1 re (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 1 (hypot.f64 re im) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.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)) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re)
(fma.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) (cbrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 re im))
(+.f64 re (hypot.f64 im 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) 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))) 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))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) 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))) 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))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (fabs.f64 (cbrt.f64 re)) (hypot.f64 im re))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (cbrt.f64 re) (hypot.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1/2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(+.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 re 2) 1) (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) 1) (*.f64 (*.f64 re 2) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (hypot.f64 re im)) 3) (pow.f64 (*.f64 re 2) 3)) (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (hypot.f64 re im) 3)) (*.f64 (pow.f64 re 3) 8)) (+.f64 (*.f64 4 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (*.f64 re 2) (+.f64 (*.f64 re 2) (*.f64 -2 (hypot.f64 re im))))))
(/.f64 (fma.f64 8 (pow.f64 (hypot.f64 im re) 3) (*.f64 (pow.f64 re 3) 8)) (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 2 (*.f64 re (*.f64 2 (-.f64 re (hypot.f64 im re)))))))
(/.f64 (fma.f64 (pow.f64 re 3) 8 (*.f64 8 (pow.f64 (hypot.f64 im re) 3))) (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 re (fma.f64 re 4 (*.f64 (hypot.f64 im re) -4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re 2) 3) (pow.f64 (*.f64 2 (hypot.f64 re im)) 3)) (fma.f64 (*.f64 re 2) (*.f64 re 2) (-.f64 (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im))) (*.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (hypot.f64 re im) 3)) (*.f64 (pow.f64 re 3) 8)) (+.f64 (*.f64 (pow.f64 re 2) 4) (*.f64 (*.f64 2 (hypot.f64 re im)) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(/.f64 (fma.f64 8 (pow.f64 (hypot.f64 im re) 3) (*.f64 (pow.f64 re 3) 8)) (fma.f64 (pow.f64 re 2) 4 (*.f64 (*.f64 2 (hypot.f64 im re)) (*.f64 2 (-.f64 (hypot.f64 im re) re)))))
(/.f64 (fma.f64 (pow.f64 re 3) 8 (*.f64 8 (pow.f64 (hypot.f64 im re) 3))) (fma.f64 (pow.f64 re 2) 4 (*.f64 (hypot.f64 im re) (fma.f64 4 (hypot.f64 im re) (*.f64 re -4)))))
(/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (+.f64 (*.f64 4 (pow.f64 (hypot.f64 re im) 2)) (neg.f64 (*.f64 (pow.f64 re 2) 4))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))
(/.f64 (fma.f64 4 (pow.f64 (hypot.f64 im re) 2) (*.f64 (pow.f64 re 2) -4)) (*.f64 2 (-.f64 (hypot.f64 im re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 2) 4) (*.f64 4 (pow.f64 (hypot.f64 re im) 2))) (+.f64 (*.f64 re 2) (*.f64 -2 (hypot.f64 re im))))
(/.f64 (fma.f64 (pow.f64 re 2) 4 (*.f64 -4 (pow.f64 (hypot.f64 im re) 2))) (*.f64 2 (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))) 1)
(/.f64 (*.f64 2 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (/.f64 2 (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (-.f64 re (hypot.f64 re im)))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2))) (-.f64 (hypot.f64 re im) re))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) 2) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) 2))
(*.f64 (/.f64 2 (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 im re) 3)) (fma.f64 re (-.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) 2))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2)) 2) (-.f64 re (hypot.f64 re im)))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (pow.f64 re 2)) 2) (-.f64 (hypot.f64 re im) re))
(/.f64 2 (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 im re) 2)) (-.f64 re (hypot.f64 im re))) 2)
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 im re)) 2)))
(fabs.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/3)
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (+.f64 re (hypot.f64 im re)) 2)))
(fabs.f64 (*.f64 2 (+.f64 re (hypot.f64 im re))))
(log.f64 (pow.f64 (exp.f64 2) (+.f64 re (hypot.f64 re im))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 2 (+.f64 re (hypot.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 re 2 (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 2 re (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 2 (hypot.f64 re im) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (hypot.f64 re im) 2 (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 1 (*.f64 re 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 1 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 (cbrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 im re))) (*.f64 re 2))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) 2) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) 2) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 re 2) 1 (*.f64 (*.f64 2 (hypot.f64 re im)) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (hypot.f64 re im)) 1 (*.f64 (*.f64 re 2) 1))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re 2)) (cbrt.f64 (*.f64 re 2))) (cbrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (hypot.f64 re im)))) (cbrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 re 2)) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 2 (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (cbrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 re im))) (*.f64 re 2))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (*.f64 2 (cbrt.f64 (hypot.f64 im re))) (*.f64 re 2))
(fma.f64 (*.f64 2 (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 re 2))
(*.f64 2 (+.f64 re (hypot.f64 re im)))
(*.f64 2 (+.f64 re (hypot.f64 im re)))

eval163.0ms (1.5%)

Compiler

Compiled 7572 to 5362 computations (29.2% saved)

prune75.0ms (0.7%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New34513358
Fresh000
Picked112
Done000
Total34614360
Accuracy
88.5%
Counts
360 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3))
74.5%
(*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3))
75.5%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)))
24.7%
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
23.3%
(*.f64 1/2 (sqrt.f64 (/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
23.6%
(*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
18.7%
(*.f64 1/2 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
16.1%
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))))
51.9%
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
50.4%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
73.7%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) 2) re))))
6.2%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
76.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
51.8%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
Compiler

Compiled 428 to 327 computations (23.6% saved)

localize683.0ms (6.5%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
93.9%
(/.f64 (pow.f64 im 2) re)
89.7%
(-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))
87.7%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re)))
86.9%
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
100.0%
(*.f64 2 (+.f64 re (hypot.f64 re im)))
99.9%
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
85.2%
(+.f64 re (hypot.f64 re im))
76.0%
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
99.6%
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
91.2%
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
85.2%
(+.f64 re (hypot.f64 re im))
Compiler

Compiled 230 to 131 computations (43% saved)

series74.0ms (0.7%)

Counts
8 → 100
Calls

48 calls:

TimeVariablePointExpression
5.0ms
re
@inf
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
5.0ms
re
@-inf
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
5.0ms
im
@0
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
4.0ms
im
@inf
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
4.0ms
im
@inf
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)

rewrite187.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1225×log1p-expm1-u
332×expm1-log1p-u
290×associate-*r*
214×associate-*l*
180×unpow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030282
1438282
25671282
Stop Event
node limit
Counts
8 → 248
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re)))
(-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 2) re)
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) 1)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(*.f64 1 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (-.f64 re (hypot.f64 re im))))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(hypot.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re))
(hypot.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 2 3/2) 1/3) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 2 3/2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))) 1)
(*.f64 (+.f64 re (hypot.f64 re im)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1)
(*.f64 (pow.f64 2 3/2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/2))
(*.f64 1 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))) 1)
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 2) (pow.f64 re -3)))
(*.f64 (/.f64 (pow.f64 im 2) re) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))
(*.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))
(*.f64 (cbrt.f64 (pow.f64 im 8)) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)))
(*.f64 (neg.f64 (pow.f64 im 4)) (/.f64 1 (neg.f64 (pow.f64 re 3))))
(*.f64 (/.f64 1 re) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(*.f64 (pow.f64 re -3) (pow.f64 im 4))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 (pow.f64 im 2) 1) (/.f64 (pow.f64 im 2) (pow.f64 re 3)))
(*.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 (pow.f64 im 4) re))
(*.f64 (/.f64 1 (pow.f64 re 3/2)) (/.f64 (pow.f64 im 4) (pow.f64 re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) 1) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 3/2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3/2)))
(pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 re 3) (pow.f64 im 4)) -1)
(neg.f64 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 re 3))))
(sqrt.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 4) 3) (pow.f64 (pow.f64 re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 1))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) re) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (*.f64 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (/.f64 re (pow.f64 im 2))) (pow.f64 re 3)) (*.f64 (pow.f64 re 3) (/.f64 re (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (neg.f64 re)) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 re 3) (neg.f64 re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(*.f64 im (*.f64 im (/.f64 1 re)))
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (neg.f64 (pow.f64 im 2)) (/.f64 1 (neg.f64 re)))
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(*.f64 (/.f64 im 1) (/.f64 im re))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re 2))) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 re 2))) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 re 2))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re)))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(pow.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)) 1/3)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(neg.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))

simplify251.0ms (2.4%)

Algorithm
egg-herbie
Rules
1244×fma-define
644×*-commutative
540×associate-/l*
496×sqr-pow
446×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104128881
1293425720
Stop Event
node limit
Counts
348 → 517
Calls
Call 1
Inputs
(sqrt.f64 im)
(+.f64 (sqrt.f64 im) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re)))
(+.f64 (sqrt.f64 im) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))
(+.f64 (sqrt.f64 im) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (-.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)) re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.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 (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/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 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 8))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 im) (/.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 im (pow.f64 (sqrt.f64 2) 5))) 1/3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (+.f64 (*.f64 1/512 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))))) (*.f64 1/4 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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)))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))))) (*.f64 -1/512 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3))))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))) re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))) re)) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 35/128 (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (+.f64 (*.f64 1/64 (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (pow.f64 re 2)))))) re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/3) (pow.f64 re 3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 4)) 1/9) (*.f64 re (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))))))) (pow.f64 im 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/3) (pow.f64 re 3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 4)) 1/9) (*.f64 re (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))))))) (pow.f64 im 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3))))
(*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))
(+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))
(+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))))
(+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8)))) (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.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 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(*.f64 8 (sqrt.f64 (pow.f64 re 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 im 7) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 13))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))))
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9)))) (+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9)))) (+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) 1)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(*.f64 1 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (-.f64 re (hypot.f64 re im))))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(hypot.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re))
(hypot.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 2 3/2) 1/3) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 2 3/2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))) 1)
(*.f64 (+.f64 re (hypot.f64 re im)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1)
(*.f64 (pow.f64 2 3/2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/2))
(*.f64 1 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))) 1)
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 2) (pow.f64 re -3)))
(*.f64 (/.f64 (pow.f64 im 2) re) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))
(*.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))
(*.f64 (cbrt.f64 (pow.f64 im 8)) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)))
(*.f64 (neg.f64 (pow.f64 im 4)) (/.f64 1 (neg.f64 (pow.f64 re 3))))
(*.f64 (/.f64 1 re) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(*.f64 (pow.f64 re -3) (pow.f64 im 4))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 (pow.f64 im 2) 1) (/.f64 (pow.f64 im 2) (pow.f64 re 3)))
(*.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 (pow.f64 im 4) re))
(*.f64 (/.f64 1 (pow.f64 re 3/2)) (/.f64 (pow.f64 im 4) (pow.f64 re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) 1) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 3/2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3/2)))
(pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 re 3) (pow.f64 im 4)) -1)
(neg.f64 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 re 3))))
(sqrt.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 4) 3) (pow.f64 (pow.f64 re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 1))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) re) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (*.f64 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (/.f64 re (pow.f64 im 2))) (pow.f64 re 3)) (*.f64 (pow.f64 re 3) (/.f64 re (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (neg.f64 re)) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 re 3) (neg.f64 re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(*.f64 im (*.f64 im (/.f64 1 re)))
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (neg.f64 (pow.f64 im 2)) (/.f64 1 (neg.f64 re)))
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(*.f64 (/.f64 im 1) (/.f64 im re))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re 2))) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 re 2))) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 re 2))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re)))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(pow.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)) 1/3)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(neg.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))
Outputs
(sqrt.f64 im)
(+.f64 (sqrt.f64 im) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re) (sqrt.f64 im))
(+.f64 (sqrt.f64 im) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))
(+.f64 (sqrt.f64 im) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 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 re (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))) (sqrt.f64 im))
(+.f64 (sqrt.f64 im) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (-.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)) re)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))))
(+.f64 (sqrt.f64 im) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (pow.f64 re 3)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))))
(+.f64 (sqrt.f64 im) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 re (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (pow.f64 re 3)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 2) (*.f64 (/.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 im 4))) (sqrt.f64 (/.f64 1 re))) (fma.f64 (sqrt.f64 re) (sqrt.f64 2) (*.f64 (/.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (pow.f64 im 6) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 im 4))) (sqrt.f64 (/.f64 1 re))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (pow.f64 im 6) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (pow.f64 re 2))))))) (*.f64 (sqrt.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 (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 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 (pow.f64 re 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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)))
(+.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 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/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 re (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 im) (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)))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 re (sqrt.f64 2)) (*.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))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 2 (sqrt.f64 re)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 2 (sqrt.f64 re))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (pow.f64 re 2)))))) (*.f64 2 (sqrt.f64 re)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 2) im) (/.f64 (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 -3/4 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 2))) (pow.f64 (sqrt.f64 8) 2))))) (pow.f64 (sqrt.f64 2) 2))) (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (/.f64 im (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8)) (*.f64 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 8 (cbrt.f64 (/.f64 1 (sqrt.f64 2))))) -3/4))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 8))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 im) (/.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 im (pow.f64 (sqrt.f64 2) 5))) 1/3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 3/4 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 2)) 1/3) (pow.f64 (sqrt.f64 8) 2))))))))))) (*.f64 im (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) 1/3))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 2) im) (/.f64 (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 -3/4 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 2))) (pow.f64 (sqrt.f64 8) 2))))) (pow.f64 (sqrt.f64 2) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 3) im) (/.f64 (-.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 8))) (fma.f64 1/8 (*.f64 (sqrt.f64 im) (/.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 im (pow.f64 (sqrt.f64 2) 5)))) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8))) (*.f64 -3/4 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 2))) (pow.f64 (sqrt.f64 8) 2))))))))) (pow.f64 (sqrt.f64 2) 2))) (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 im) (sqrt.f64 2)))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (/.f64 im (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8)) (*.f64 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 8 (cbrt.f64 (/.f64 1 (sqrt.f64 2))))) -3/4)))))) (*.f64 1/6 (/.f64 (pow.f64 re 3) (/.f64 im (-.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 8))) (fma.f64 (cbrt.f64 (/.f64 (/.f64 1 im) (pow.f64 (sqrt.f64 2) 5))) (*.f64 (sqrt.f64 8) (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 8)) (*.f64 (*.f64 (pow.f64 (pow.f64 im 5) 1/6) (*.f64 8 (cbrt.f64 (/.f64 1 (sqrt.f64 2))))) -3/4))) (*.f64 1/8 (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 8) 1/4)))))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3))
(fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))
(fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3)))
(fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) 2))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))))
(fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) 2))) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4)))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))))))) (+.f64 (*.f64 1/512 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))))) (*.f64 1/4 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) 1/3))))
(fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) 2))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 1/480 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (fma.f64 9/1024 (pow.f64 im 6) (*.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)))))) (fma.f64 1/512 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))) (*.f64 1/4 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))))))) (pow.f64 re 6))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) 2))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) 2)))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (-.f64 (fma.f64 1/480 (*.f64 (pow.f64 im 6) 75/2) (fma.f64 (pow.f64 im 6) 9/1024 (*.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4))))) (*.f64 1/512 (pow.f64 im 6)))) (*.f64 -1/4 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4))))))) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4)))) (pow.f64 re 4)))) (fma.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 -3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2))) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4)))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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)))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))))) (*.f64 -1/512 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (*.f64 3/64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 1/3))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) 2))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -9/1024 (pow.f64 im 6) (*.f64 1/480 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 (pow.f64 im 4) -1/8) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4)))))) (fma.f64 -1/4 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 -3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (*.f64 -1/512 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))))) (pow.f64 re 6))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))) (*.f64 -3/64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)))) (+.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/480 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 -720 (/.f64 (pow.f64 im 2) (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))))) (*.f64 (pow.f64 im 6) -9/1024))) (neg.f64 (fma.f64 (*.f64 -1/4 (pow.f64 im 2)) (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4)))) (*.f64 (*.f64 -1/512 (pow.f64 im 6)) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128)) (*.f64 3/64 (pow.f64 im 4)))) (pow.f64 re 4)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))
(*.f64 2 (sqrt.f64 re))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 2 (sqrt.f64 re)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))) re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re))))
(fma.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 re (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) -15/16))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 2 (sqrt.f64 re))))
(fma.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 re (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) -15/16))) (fma.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 2 (sqrt.f64 re))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))) re)) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 35/128 (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (+.f64 (*.f64 1/64 (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -9/16 (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (pow.f64 re 2)))))) re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))))
(fma.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 re (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) -15/16))) (fma.f64 1/12 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 35/128 (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (fma.f64 1/64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) -15/16) (pow.f64 re 2)))))) re) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 2 (sqrt.f64 re)))))
(fma.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 re (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) -15/16))) (fma.f64 1/12 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) 33/128) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 (pow.f64 re 2) -15/16)))) (/.f64 re (pow.f64 im 6))) (fma.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 2 (sqrt.f64 re)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18))))) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))))))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 (pow.f64 re 2) 9/8 0) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18))))) (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 2)))) (pow.f64 im 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/3) (pow.f64 re 3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 4)) 1/9) (*.f64 re (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))))))) (pow.f64 im 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 9/8 (*.f64 re (*.f64 0 (pow.f64 re 2))))))) (fma.f64 1/8 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7))) (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 4) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 4) 1/18)) (*.f64 re (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18))))))))) (pow.f64 im 3))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 17) 1/18))))) (pow.f64 im 2))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 2)))) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0))))) (fma.f64 1/8 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7))) (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 4) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 4) 1/18)) (*.f64 re (fma.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 (pow.f64 re 2) 9/8 0) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18))))))))) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 (pow.f64 re 2) 9/8 0) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 17) 1/18))))) (pow.f64 im 2)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 7) 1/18)) (/.f64 re im)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (*.f64 3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18))))) (pow.f64 im 2))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))))))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18))) (fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 re 2) 9/8 0) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18))))) (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)))) (pow.f64 im 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/9) (/.f64 re im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 7)) 1/3) (pow.f64 re 3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 4)) 1/9) (*.f64 re (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))))))) (pow.f64 im 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (*.f64 3/4 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 17)) 1/9) (pow.f64 re 2)))) (pow.f64 im 2)))) (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3))))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 9/8 (*.f64 re (*.f64 0 (pow.f64 re 2)))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (fma.f64 1/8 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 7))) (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 4) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 4) 1/18)) (*.f64 re (-.f64 (*.f64 (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (*.f64 3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18))))))))) (pow.f64 im 3))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (*.f64 3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) 17) 1/18))))) (pow.f64 im 2))) (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 re im) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0)))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 4) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 4) 1/18)) (*.f64 re (fma.f64 (fma.f64 (pow.f64 re 2) 9/8 0) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18)))))) (*.f64 1/8 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 7)))))) (pow.f64 im 3))) (fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 re 2) 9/8 0) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (*.f64 -3/4 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18) (pow.f64 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 17) 1/18))))) (cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) 2)))) (pow.f64 im 2)) (cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))))))
(*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3)))
(+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))
(fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3)) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8))))
(+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))))
(fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3)))))
(fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3)) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8)))))
(+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8)))) (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))))
(fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8))) (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3))))))
(fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8))) (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 (sqrt.f64 8) (sqrt.f64 (pow.f64 im 3)) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (*.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))))
(fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.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 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)))) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 1/480 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (fma.f64 9/1024 (pow.f64 im 6) (*.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (+.f64 (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (/.f64 (pow.f64 re 6) (fma.f64 1/480 (*.f64 (pow.f64 im 6) 75/2) (fma.f64 (pow.f64 im 6) 9/1024 (*.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)))))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))
(pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (*.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))))))
(fma.f64 -3/8 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 re 2) (pow.f64 im 2))) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (fma.f64 -3/8 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 re 2) (pow.f64 im 2))) (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (fma.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128)))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))) (/.f64 (pow.f64 re 6) (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -9/1024 (pow.f64 im 6) (*.f64 1/480 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 (pow.f64 im 4) -1/8) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4))))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (+.f64 (fma.f64 -3/8 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 re 2) (pow.f64 im 2))) (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))))) (/.f64 (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/480 (fma.f64 (pow.f64 im 6) 75/4 (/.f64 -720 (/.f64 (pow.f64 im 2) (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64))))) (*.f64 (pow.f64 im 6) -9/1024))) (/.f64 (pow.f64 re 6) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))))
(*.f64 8 (sqrt.f64 (pow.f64 re 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (*.f64 3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im)))
(fma.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 2) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (fma.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (/.f64 (pow.f64 im 2) (fma.f64 (pow.f64 re 2) 9/8 0)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))) im) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 2) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 3) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 9/8 (*.f64 re (*.f64 0 (pow.f64 re 2)))))))))))
(+.f64 (fma.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im)))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (/.f64 (pow.f64 im 2) (fma.f64 (pow.f64 re 2) 9/8 0))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) (/.f64 (pow.f64 im 3) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0))))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (*.f64 -3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))))))
(fma.f64 -3/2 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 im re)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (pow.f64 im 2) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))))))
(+.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (fma.f64 -3/2 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 (pow.f64 im 2) (fma.f64 (pow.f64 re 2) 9/8 0)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (pow.f64 im 3) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 9/8 (*.f64 re (*.f64 0 (pow.f64 re 2)))))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (/.f64 (pow.f64 im 2) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)))))))
(+.f64 (fma.f64 -3/2 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 im re)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (-.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (/.f64 (pow.f64 im 2) (fma.f64 (pow.f64 re 2) 9/8 0))) (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0)))) (/.f64 (pow.f64 im 3) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 (pow.f64 im 3) (sqrt.f64 -1))) (*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))) (*.f64 (/.f64 (*.f64 1/8 (pow.f64 im 3)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 (pow.f64 im 3) (sqrt.f64 -1))) (*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) (/.f64 (pow.f64 im 5) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))) (*.f64 (/.f64 (*.f64 1/8 (pow.f64 im 3)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 im 7) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 13))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 im 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) (/.f64 (pow.f64 im 5) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 im 7) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 13)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 5))) (/.f64 (pow.f64 im 3) (sqrt.f64 -1))) (*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 9))) (/.f64 (pow.f64 im 5) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 im 7) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 re 13)))) (fma.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))) (*.f64 (/.f64 (*.f64 1/8 (pow.f64 im 3)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))))))
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(fma.f64 -1 (sqrt.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (sqrt.f64 re))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(fma.f64 -1 (sqrt.f64 re) (fma.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (/.f64 (sqrt.f64 (pow.f64 re 5)) (pow.f64 im 2))) (sqrt.f64 re))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9)))) (+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(fma.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9))) (fma.f64 -1 (sqrt.f64 re) (fma.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (pow.f64 re 9)) (pow.f64 im 4)) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (/.f64 (sqrt.f64 (pow.f64 re 5)) (pow.f64 im 2))) (sqrt.f64 re)))
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(fma.f64 -1 (sqrt.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (sqrt.f64 re))
(+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(fma.f64 -1 (sqrt.f64 re) (fma.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (/.f64 (sqrt.f64 (pow.f64 re 5)) (pow.f64 im 2))) (sqrt.f64 re))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9)))) (+.f64 (*.f64 -1 (sqrt.f64 re)) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5)))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(fma.f64 -2 (*.f64 (/.f64 1 (pow.f64 im 4)) (sqrt.f64 (pow.f64 re 9))) (fma.f64 -1 (sqrt.f64 re) (fma.f64 -1 (*.f64 (/.f64 1 (pow.f64 im 2)) (sqrt.f64 (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (pow.f64 re 9)) (pow.f64 im 4)) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (/.f64 (sqrt.f64 (pow.f64 re 5)) (pow.f64 im 2))) (sqrt.f64 re)))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 1 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (hypot.f64 re im) 3/2)) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (-.f64 re (hypot.f64 re im))))
(pow.f64 (+.f64 re (hypot.f64 re im)) 1/2)
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 1)
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 3)
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) 2)
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(fabs.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(hypot.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(hypot.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1/2))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 1))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (sqrt.f64 2) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 2 1/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (pow.f64 (pow.f64 2 3/2) 1/3) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 2 3/2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 2 1/2))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(*.f64 (+.f64 re (hypot.f64 re im)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (*.f64 (+.f64 re (hypot.f64 re im)) 2))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1)
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 2 3/2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/2))
(*.f64 1 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/4))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3))
(sqrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 3))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) 1))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 2) (pow.f64 re -3)))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (/.f64 (pow.f64 im 2) re) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (cbrt.f64 (pow.f64 im 8)) (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(*.f64 (cbrt.f64 (pow.f64 im 8)) (*.f64 (pow.f64 re -3) (cbrt.f64 (pow.f64 im 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 2) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (neg.f64 (pow.f64 im 4)) (/.f64 1 (neg.f64 (pow.f64 re 3))))
(*.f64 1 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 (/.f64 1 re) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (pow.f64 re -3) (pow.f64 im 4))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (/.f64 (pow.f64 im 2) 1) (/.f64 (pow.f64 im 2) (pow.f64 re 3)))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 (pow.f64 im 4) re))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (/.f64 1 (pow.f64 re 3/2)) (/.f64 (pow.f64 im 4) (pow.f64 re 3/2)))
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(/.f64 (cbrt.f64 (pow.f64 im 8)) (/.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(/.f64 (cbrt.f64 (pow.f64 im 8)) (/.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) 1) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(/.f64 (cbrt.f64 (pow.f64 im 8)) (/.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) (pow.f64 re 3/2)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 8)) re) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 re 2)))
(/.f64 (cbrt.f64 (pow.f64 im 8)) (/.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 4))))
(pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1)
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(pow.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) re) 3)
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/3)
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(pow.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) 2)
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(pow.f64 (/.f64 (pow.f64 re 3) (pow.f64 im 4)) -1)
(*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 4) (pow.f64 re 3))
(neg.f64 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 re 3))))
(*.f64 (neg.f64 (pow.f64 im 4)) (/.f64 1 (neg.f64 (pow.f64 re 3))))
(*.f64 1 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(sqrt.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (pow.f64 re -3)))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)))))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 4) 3) (pow.f64 (pow.f64 re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3))) 1))
(*.f64 (pow.f64 im 4) (pow.f64 re -3))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 3)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))) 3/2))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 1))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 -1 re) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))) (*.f64 (/.f64 (pow.f64 im 2) re) 0))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 -1 re) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))) (*.f64 (/.f64 (pow.f64 im 2) re) 0))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 -1 re) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))) (*.f64 (/.f64 (pow.f64 im 2) re) 0))
(+.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (neg.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 2)) (+.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (-.f64 (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)) (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (fma.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2)) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (-.f64 (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (-.f64 (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) re) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (*.f64 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 re (*.f64 1/4 (pow.f64 im 4))) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (pow.f64 re 4))
(/.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 re)) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (pow.f64 re 4))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (/.f64 re (pow.f64 im 2))) (pow.f64 re 3)) (*.f64 (pow.f64 re 3) (/.f64 re (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (/.f64 re (pow.f64 im 2))) (pow.f64 re 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 1/4 re) (pow.f64 im 2))) (pow.f64 re 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im 4) 1/4) (neg.f64 re)) (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 re 3) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (neg.f64 re) (neg.f64 (*.f64 (pow.f64 re 3) (neg.f64 (pow.f64 im 2))))) (neg.f64 (pow.f64 re 4)))
(/.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (neg.f64 re)) (*.f64 (pow.f64 re 3) (pow.f64 im 2))) (neg.f64 (pow.f64 re 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) -1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (-.f64 (*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) -1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (fma.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (-.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (pow.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)) 3)) (+.f64 (fma.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (*.f64 (/.f64 (pow.f64 im 2) re) (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) 1/16) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (pow.f64 im 2) re))))
(/.f64 (-.f64 (/.f64 (pow.f64 im 8) (/.f64 (pow.f64 re 6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1)
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 2)
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 3)
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(fabs.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3) 1/3)
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(fabs.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re))))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 3))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(fma.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) (neg.f64 re)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) re) 2) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) re) 3) (/.f64 (pow.f64 im 2) re))
(fma.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 3) 1/4)) (/.f64 (pow.f64 im 2) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 im (*.f64 im (/.f64 1 re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(/.f64 (pow.f64 im 2) re)
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re)))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2)) re)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(/.f64 (pow.f64 im 2) re)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(*.f64 (neg.f64 (pow.f64 im 2)) (/.f64 1 (neg.f64 re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 im 1) (/.f64 im re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re 2))) (/.f64 im (cbrt.f64 re)))
(/.f64 (*.f64 im (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re 2)))
(/.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 (pow.f64 re 2))) (cbrt.f64 re))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 re 2))) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (*.f64 im (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re 2)))
(/.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 (pow.f64 re 2))) (cbrt.f64 re))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2)) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 re 2))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 re 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re)))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)))
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(/.f64 (pow.f64 im 2) re)
(neg.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)))
(/.f64 (pow.f64 im 2) re)
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))
(/.f64 (pow.f64 im 2) re)

eval773.0ms (7.3%)

Compiler

Compiled 30930 to 23497 computations (24% saved)

prune202.0ms (1.9%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New1029181047
Fresh448
Picked145
Done011
Total1034271061
Accuracy
89.8%
Counts
1061 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.1%
(*.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
14.8%
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3/2) 1/3))
16.1%
(*.f64 1/2 (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) 2))
16.4%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 re 4) 3/2) 1/3))
33.6%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3))
48.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3))
14.8%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 1/3))
33.4%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 1/3))
33.7%
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))
15.8%
(*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 3))
18.6%
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 im 2) -1/2) re)) (sqrt.f64 2)))
75.5%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)))
74.6%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2))))
24.7%
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
23.3%
(*.f64 1/2 (sqrt.f64 (/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
18.7%
(*.f64 1/2 (sqrt.f64 (/.f64 (pow.f64 im 2) (neg.f64 re))))
23.6%
(*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
16.3%
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 im 1) (/.f64 im re)))))
16.3%
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 im (*.f64 im (/.f64 1 re))))))
51.9%
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
50.4%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
6.2%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
76.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
15.2%
(*.f64 1/2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2)))
51.8%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
14.7%
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
33.9%
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im)))))
Compiler

Compiled 839 to 685 computations (18.4% saved)

localize495.0ms (4.7%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
96.7%
(/.f64 (pow.f64 im 2) re)
93.7%
(*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))
89.7%
(-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))
88.9%
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)
99.9%
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))
99.9%
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))
98.7%
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
91.1%
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
100.0%
(+.f64 re (hypot.f64 re im))
100.0%
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)
92.2%
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
100.0%
(+.f64 re (hypot.f64 re im))
99.8%
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2)))
99.6%
(cbrt.f64 (pow.f64 2 3/2))
Compiler

Compiled 310 to 214 computations (31% saved)

series149.0ms (1.4%)

Counts
11 → 144
Calls

48 calls:

TimeVariablePointExpression
49.0ms
im
@0
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
41.0ms
im
@-inf
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
9.0ms
im
@inf
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
6.0ms
re
@-inf
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)
4.0ms
im
@inf
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)

rewrite114.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
466×associate-*r*
316×associate-*l*
276×log1p-expm1-u
276×expm1-log1p-u
266×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041410
1630320
Stop Event
node limit
Counts
11 → 282
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 2 3/2))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2))
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4)
(-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))
(*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 2))) 1)
(*.f64 (sqrt.f64 2) 1)
(*.f64 1 (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 2))
(*.f64 (pow.f64 2 1/3) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 2 3/4) 1/3) (pow.f64 (pow.f64 2 3/4) 1/3))
(pow.f64 2 1/2)
(pow.f64 (sqrt.f64 8) 1/3)
(pow.f64 (sqrt.f64 2) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 2)) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 2)) 2)
(sqrt.f64 2)
(log.f64 (exp.f64 (sqrt.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 2)))
(exp.f64 (log.f64 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))) 1)
(*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 1 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1) (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/4)) (pow.f64 2 3/4))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2))) 1)
(*.f64 (sqrt.f64 8) (exp.f64 (*.f64 3/2 (log.f64 im))))
(*.f64 1 (pow.f64 (*.f64 2 im) 3/2))
(*.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 im)) (pow.f64 (exp.f64 3/2) (log.f64 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6)) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 3)
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im)))
(pow.f64 (*.f64 2 im) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)
(pow.f64 (pow.f64 (exp.f64 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2)) (cbrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 3/2) (sqrt.f64 (log.f64 (*.f64 2 im)))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (exp.f64 1) (*.f64 3/2 (log.f64 (*.f64 2 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)) (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 im) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2)))
(+.f64 0 (*.f64 3/2 (log.f64 (*.f64 2 im))))
(+.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im)))
(+.f64 (*.f64 3/2 (log.f64 im)) (log.f64 (sqrt.f64 8)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)) (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1) (*.f64 (*.f64 3/2 (log.f64 im)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) 1)
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 8)) 3) (pow.f64 (*.f64 3/2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (-.f64 (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im))) (*.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im)))) (-.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))
(/.f64 (*.f64 3/2 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (*.f64 3/2 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (log.f64 (*.f64 2 im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) 3/2) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 3/2) (log.f64 (*.f64 2 im)))
(pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 1)
(pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 3)
(pow.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 9/4))
(log.f64 (pow.f64 (*.f64 2 im) 3/2))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1)))
(cbrt.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3))
(expm1.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(log1p.f64 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1))
(exp.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 1))
(fma.f64 3/2 (log.f64 2) (*.f64 3/2 (log.f64 im)))
(fma.f64 (log.f64 2) 3/2 (*.f64 3/2 (log.f64 im)))
(-.f64 (log.f64 2) (log.f64 im))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 im)))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 2) 2) (log.f64 (*.f64 2 im))) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 (*.f64 2 im))))
(*.f64 1 (log.f64 (*.f64 2 im)))
(*.f64 (log.f64 (*.f64 2 im)) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2) (cbrt.f64 (log.f64 (*.f64 2 im))))
(*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (/.f64 1 (log.f64 (*.f64 2 im))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (/.f64 1 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))) (-.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 1 (/.f64 (log.f64 (*.f64 2 im)) (pow.f64 (log.f64 (*.f64 2 im)) 2)))
(/.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (log.f64 (*.f64 2 im)))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (+.f64 (pow.f64 (log.f64 im) 2) (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (neg.f64 (log.f64 (*.f64 2 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 2) 2)) (-.f64 (log.f64 im) (log.f64 2)))
(pow.f64 (log.f64 (*.f64 2 im)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2))
(log.f64 (*.f64 2 im))
(log.f64 (+.f64 1 (-.f64 (*.f64 2 im) 1)))
(log.f64 (/.f64 2 im))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 im))))
(log1p.f64 (-.f64 (*.f64 2 im) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 2 im))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 im))) 1))
(fma.f64 -1 (log.f64 im) (log.f64 2))
(fma.f64 1 (log.f64 2) (log.f64 im))
(fma.f64 1 (log.f64 im) (log.f64 2))
(fma.f64 (log.f64 im) -1 (log.f64 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (log.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (log.f64 im)) (log.f64 2))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (log.f64 im))
(fma.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 im)) (log.f64 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))) 1)
(*.f64 1 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) 1))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(*.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(*.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(*.f64 (+.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 re -3) 1/4) (pow.f64 im 4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16))) (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))) 1)
(pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) 1/3)
(pow.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (*.f64 (pow.f64 re -3) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 1))

simplify285.0ms (2.7%)

Algorithm
egg-herbie
Rules
1134×fma-define
564×fma-neg
554×+-commutative
520×*-commutative
454×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0101125949
1273423519
2788723515
Stop Event
node limit
Counts
426 → 555
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/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 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1 (*.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 2) 4))) (/.f64 1 (*.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2))))))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (pow.f64 re 2))))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))))
(*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))
(+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))
(+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))))
(+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8)))) (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.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 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(*.f64 8 (sqrt.f64 (pow.f64 re 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(+.f64 (log.f64 2) (log.f64 im))
(+.f64 (log.f64 2) (log.f64 im))
(+.f64 (log.f64 2) (log.f64 im))
(+.f64 (log.f64 2) (log.f64 im))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (+.f64 (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4))) (*.f64 -7/8192 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 6))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -16/3 (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 re 6)) (*.f64 2 (pow.f64 re 6))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -16/3 (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 re 6)) (*.f64 2 (pow.f64 re 6))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (+.f64 (*.f64 -7/2 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 6))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/768 (pow.f64 im 6)) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2048 (pow.f64 im 6))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/768 (pow.f64 im 6)) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2048 (pow.f64 im 6))))) (pow.f64 re 6)))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 2))) 1)
(*.f64 (sqrt.f64 2) 1)
(*.f64 1 (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 2))
(*.f64 (pow.f64 2 1/3) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 2 3/4) 1/3) (pow.f64 (pow.f64 2 3/4) 1/3))
(pow.f64 2 1/2)
(pow.f64 (sqrt.f64 8) 1/3)
(pow.f64 (sqrt.f64 2) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 2)) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 2)) 2)
(sqrt.f64 2)
(log.f64 (exp.f64 (sqrt.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 2)))
(exp.f64 (log.f64 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))) 1)
(*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 1 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1) (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/4)) (pow.f64 2 3/4))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2))) 1)
(*.f64 (sqrt.f64 8) (exp.f64 (*.f64 3/2 (log.f64 im))))
(*.f64 1 (pow.f64 (*.f64 2 im) 3/2))
(*.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 im)) (pow.f64 (exp.f64 3/2) (log.f64 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6)) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 3)
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im)))
(pow.f64 (*.f64 2 im) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)
(pow.f64 (pow.f64 (exp.f64 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2)) (cbrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 3/2) (sqrt.f64 (log.f64 (*.f64 2 im)))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (exp.f64 1) (*.f64 3/2 (log.f64 (*.f64 2 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)) (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 im) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2)))
(+.f64 0 (*.f64 3/2 (log.f64 (*.f64 2 im))))
(+.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im)))
(+.f64 (*.f64 3/2 (log.f64 im)) (log.f64 (sqrt.f64 8)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)) (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1) (*.f64 (*.f64 3/2 (log.f64 im)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) 1)
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 8)) 3) (pow.f64 (*.f64 3/2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (-.f64 (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im))) (*.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im)))) (-.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))
(/.f64 (*.f64 3/2 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (*.f64 3/2 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (log.f64 (*.f64 2 im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) 3/2) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 3/2) (log.f64 (*.f64 2 im)))
(pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 1)
(pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 3)
(pow.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 9/4))
(log.f64 (pow.f64 (*.f64 2 im) 3/2))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1)))
(cbrt.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3))
(expm1.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(log1p.f64 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1))
(exp.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 1))
(fma.f64 3/2 (log.f64 2) (*.f64 3/2 (log.f64 im)))
(fma.f64 (log.f64 2) 3/2 (*.f64 3/2 (log.f64 im)))
(-.f64 (log.f64 2) (log.f64 im))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 im)))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 2) 2) (log.f64 (*.f64 2 im))) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 (*.f64 2 im))))
(*.f64 1 (log.f64 (*.f64 2 im)))
(*.f64 (log.f64 (*.f64 2 im)) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2) (cbrt.f64 (log.f64 (*.f64 2 im))))
(*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (/.f64 1 (log.f64 (*.f64 2 im))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (/.f64 1 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))) (-.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 1 (/.f64 (log.f64 (*.f64 2 im)) (pow.f64 (log.f64 (*.f64 2 im)) 2)))
(/.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (log.f64 (*.f64 2 im)))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (+.f64 (pow.f64 (log.f64 im) 2) (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (neg.f64 (log.f64 (*.f64 2 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 2) 2)) (-.f64 (log.f64 im) (log.f64 2)))
(pow.f64 (log.f64 (*.f64 2 im)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2))
(log.f64 (*.f64 2 im))
(log.f64 (+.f64 1 (-.f64 (*.f64 2 im) 1)))
(log.f64 (/.f64 2 im))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 im))))
(log1p.f64 (-.f64 (*.f64 2 im) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 2 im))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 im))) 1))
(fma.f64 -1 (log.f64 im) (log.f64 2))
(fma.f64 1 (log.f64 2) (log.f64 im))
(fma.f64 1 (log.f64 im) (log.f64 2))
(fma.f64 (log.f64 im) -1 (log.f64 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (log.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (log.f64 im)) (log.f64 2))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (log.f64 im))
(fma.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 im)) (log.f64 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))) 1)
(*.f64 1 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) 1))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(*.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(*.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(*.f64 (+.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 re -3) 1/4) (pow.f64 im 4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16))) (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))) 1)
(pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) 1/3)
(pow.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (*.f64 (pow.f64 re -3) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 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))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 (sqrt.f64 2) re) (*.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 (*.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 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/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 (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/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)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 (sqrt.f64 2) re) (*.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 re) (pow.f64 (sqrt.f64 2) 2))
(*.f64 2 (sqrt.f64 re))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 re)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (pow.f64 im 6) (*.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (pow.f64 re 2)))) (sqrt.f64 (/.f64 1 re)))) (*.f64 2 (sqrt.f64 re)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 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) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 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 im) (pow.f64 (/.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) 2)))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1 (*.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 2) 4))) (/.f64 1 (*.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 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) (-.f64 (/.f64 1 im) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 1 (sqrt.f64 2))) 2))) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1 (*.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 2) 4))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 im 2))))) (sqrt.f64 2))) (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2))))))
(+.f64 (fma.f64 (sqrt.f64 im) (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 re (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (*.f64 (/.f64 (pow.f64 re 2) (sqrt.f64 2)) (-.f64 (/.f64 1 im) (pow.f64 (/.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) 2))) (*.f64 (/.f64 (pow.f64 re 3) (sqrt.f64 2)) (-.f64 (/.f64 1/4 (pow.f64 im 2)) (/.f64 1/2 (pow.f64 im 2)))))))
(*.f64 2 (sqrt.f64 re))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))
(fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 2 (sqrt.f64 re))))
(fma.f64 -1/4 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (sqrt.f64 (/.f64 1 re)))) (fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (pow.f64 re 2))))) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 2 (sqrt.f64 re)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/8 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (pow.f64 re 2)))))) (fma.f64 1/4 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 2 (sqrt.f64 re)))))
(+.f64 (fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 1/4 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (sqrt.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)))) (*.f64 1/4 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/8 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (pow.f64 re 2)))))))))
(*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))
(+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))
(fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))
(fma.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8))))
(+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))))
(fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8))))
(fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8)))))
(+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8)))) (+.f64 (*.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8)))) (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))))
(fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8))) (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 3/2 (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 8))) (*.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8)))))
(fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (sqrt.f64 8))) (fma.f64 9/8 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (sqrt.f64 8))) (fma.f64 (sqrt.f64 (pow.f64 im 3)) (sqrt.f64 8) (*.f64 (*.f64 3/2 (sqrt.f64 im)) (*.f64 re (sqrt.f64 8))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (*.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re)))))))))
(fma.f64 3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (fma.f64 3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re))))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 15/4 (pow.f64 im 6)) (+.f64 (*.f64 45/4 (pow.f64 im 6)) (*.f64 45/2 (pow.f64 im 6))))) (+.f64 (*.f64 9/1024 (pow.f64 im 6)) (*.f64 3/128 (*.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 3/2 (+.f64 (log.f64 4) (*.f64 -1 (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/2 (pow.f64 im 4)) (*.f64 -3/4 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (fma.f64 3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (neg.f64 (neg.f64 (log.f64 re))))) (/.f64 (pow.f64 re 6) (fma.f64 1/480 (fma.f64 15/4 (pow.f64 im 6) (*.f64 (pow.f64 im 6) 135/4)) (fma.f64 9/1024 (pow.f64 im 6) (*.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4))))))))))
(+.f64 (fma.f64 3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re)))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) -9/4) (*.f64 (pow.f64 im 4) 9/128)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 4) (log.f64 re))) (pow.f64 re 6)) (fma.f64 1/480 (*.f64 (pow.f64 im 6) 75/2) (fma.f64 3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) -9/4)) (*.f64 (pow.f64 im 6) 9/1024))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (*.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))))
(fma.f64 -3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))))))
(+.f64 (fma.f64 -3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 -3/128 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4))))) (+.f64 (*.f64 -9/1024 (pow.f64 im 6)) (*.f64 1/480 (+.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 3/2 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -3/4 (pow.f64 im 4)) (*.f64 3 (pow.f64 im 4)))) (*.f64 9/128 (pow.f64 im 4)))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -3/8 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (/.f64 (pow.f64 re 4) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128)))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (/.f64 (pow.f64 re 6) (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 -9/1024 (pow.f64 im 6) (*.f64 1/480 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (pow.f64 (*.f64 (pow.f64 im 4) -1/8) 2)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4))))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)) (fma.f64 1/16 (*.f64 (pow.f64 im 4) 9/4) (*.f64 (pow.f64 im 4) 9/128))) (fma.f64 -3/8 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (pow.f64 re 6)) (fma.f64 -3/128 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 im 4) 9/4)) (fma.f64 1/480 (fma.f64 -720 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 im 2)) (*.f64 (pow.f64 im 6) 75/4)) (*.f64 (pow.f64 im 6) -9/1024)))))))
(*.f64 8 (sqrt.f64 (pow.f64 re 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))
(fma.f64 8 (sqrt.f64 (pow.f64 re 3)) (*.f64 (*.f64 3 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 re))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3)))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 8 (sqrt.f64 (pow.f64 re 3)) (*.f64 (*.f64 3 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5))))) (+.f64 (*.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re)))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (fma.f64 3 (*.f64 (pow.f64 im 2) (sqrt.f64 (/.f64 1 re))) (*.f64 8 (sqrt.f64 (pow.f64 re 3))))))
(fma.f64 -9/16 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 (pow.f64 re 5)))) (fma.f64 35/128 (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 (pow.f64 re 9)))) (fma.f64 8 (sqrt.f64 (pow.f64 re 3)) (*.f64 (*.f64 3 (pow.f64 im 2)) (sqrt.f64 (/.f64 1 re))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (*.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))))))
(fma.f64 3/2 (*.f64 (/.f64 re im) (pow.f64 (*.f64 im 2) 3/2)) (pow.f64 (*.f64 im 2) 3/2))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))) (pow.f64 im 2))))
(+.f64 (fma.f64 3/2 (*.f64 (/.f64 re im) (pow.f64 (*.f64 im 2) 3/2)) (pow.f64 (*.f64 im 2) 3/2)) (*.f64 (/.f64 (pow.f64 (*.f64 im 2) 3/2) (pow.f64 im 2)) (fma.f64 (pow.f64 re 2) 9/8 0)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))) im)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/2 (/.f64 re (/.f64 im (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8))) (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im))))) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 (*.f64 9/8 re) (*.f64 0 (pow.f64 re 2)))))) (pow.f64 im 3)))))
(+.f64 (pow.f64 (*.f64 im 2) 3/2) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 im 2) 3/2) (pow.f64 im 2)) (fma.f64 (pow.f64 re 2) 9/8 0)) (fma.f64 3/2 (*.f64 (/.f64 re im) (pow.f64 (*.f64 im 2) 3/2)) (*.f64 (/.f64 (pow.f64 (*.f64 im 2) 3/2) (pow.f64 im 3)) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0))))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (*.f64 -3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im)))
(fma.f64 -3/2 (*.f64 (/.f64 re im) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im) (/.f64 (*.f64 (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (pow.f64 im 2))))
(+.f64 (fma.f64 -3/2 (*.f64 (/.f64 re im) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (pow.f64 im 2)) (fma.f64 (pow.f64 re 2) 9/8 0)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 re (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))) im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -3 (pow.f64 re 3)) (*.f64 2 (pow.f64 re 3)))) (+.f64 (*.f64 9/16 (pow.f64 re 3)) (*.f64 9/8 (*.f64 re (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))))))) (pow.f64 im 3))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 3/4 (+.f64 (*.f64 -1 (pow.f64 re 2)) (pow.f64 re 2))) (*.f64 9/8 (pow.f64 re 2)))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im))))) (fma.f64 -3/2 (/.f64 (*.f64 re (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) im) (fma.f64 -1 (/.f64 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 9/16 (pow.f64 re 3) (*.f64 (*.f64 9/8 re) (*.f64 0 (pow.f64 re 2))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (pow.f64 im 3)) (/.f64 (*.f64 (fma.f64 3/4 (*.f64 0 (pow.f64 re 2)) (*.f64 (pow.f64 re 2) 9/8)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 im)))))) (pow.f64 im 2)))))
(+.f64 (fma.f64 -3/2 (*.f64 (/.f64 re im) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (pow.f64 im 2)) (fma.f64 (pow.f64 re 2) 9/8 0)) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (log.f64 (/.f64 -1 im)))) (pow.f64 im 3)) (fma.f64 1/4 (*.f64 (pow.f64 re 3) -1) (fma.f64 (pow.f64 re 3) 9/16 (*.f64 9/8 (*.f64 re 0)))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(*.f64 3/2 (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(*.f64 3/2 (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(*.f64 3/2 (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))))
(*.f64 3/2 (+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))))
(*.f64 3/2 (-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(+.f64 (log.f64 2) (log.f64 im))
(log.f64 (*.f64 im 2))
(+.f64 (log.f64 2) (log.f64 im))
(log.f64 (*.f64 im 2))
(+.f64 (log.f64 2) (log.f64 im))
(log.f64 (*.f64 im 2))
(+.f64 (log.f64 2) (log.f64 im))
(log.f64 (*.f64 im 2))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(+.f64 (log.f64 2) (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 2) (neg.f64 (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1))))
(-.f64 (log.f64 2) (+.f64 (log.f64 (/.f64 -1 im)) (log.f64 -1)))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -3/512)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.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 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 2))) (+.f64 (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 4))) (*.f64 -7/8192 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im)))))) (pow.f64 re 6))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (fma.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)) (*.f64 -7/8192 (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 6))))))
(+.f64 (fma.f64 -3/512 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (/.f64 -7/8192 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4)))
(pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (neg.f64 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4)))))))
(-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3)))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (fma.f64 -1 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im))))))) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -16/3 (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 re 6)) (*.f64 2 (pow.f64 re 6))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (fma.f64 -1 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (neg.f64 (log.f64 im)) -4))) (/.f64 (pow.f64 im 6) (fma.f64 -16/3 (pow.f64 re 6) (*.f64 (pow.f64 re 6) 11/6)))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (neg.f64 (log.f64 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) -7/2))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4)))
(pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (neg.f64 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4)))))))
(-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3)))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (fma.f64 -1 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) -3/2)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im))))))) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -16/3 (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 re 6)) (*.f64 2 (pow.f64 re 6))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 -4 (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -2 (pow.f64 re 4)) (*.f64 1/2 (pow.f64 re 4)))) (pow.f64 im 4)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (fma.f64 -1 (/.f64 (pow.f64 re 2) (/.f64 (pow.f64 im 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) -3/2))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (pow.f64 re 3))) (*.f64 (log.f64 (/.f64 -1 im)) -4))) (/.f64 (pow.f64 im 6) (fma.f64 -16/3 (pow.f64 re 6) (*.f64 (pow.f64 re 6) 11/6)))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) -3/2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 (log.f64 (/.f64 -1 im)) -4 (log.f64 (/.f64 1/4 (pow.f64 re 3))))) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) -7/2))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))
(pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))) (neg.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (pow.f64 im 2))))
(-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4)))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))) (fma.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (pow.f64 im 2)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 -3/2 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4)))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (+.f64 (*.f64 -7/2 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 6))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (pow.f64 im 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))) (fma.f64 -7/2 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re)))))) (fma.f64 -3/2 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 -3 (log.f64 re))))) (pow.f64 im 2))))))
(+.f64 (fma.f64 -7/2 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4)))))) (/.f64 -3/2 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))))))) (-.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 (/.f64 (pow.f64 re 2) (pow.f64 im 2)) (pow.f64 (exp.f64 1/4) (fma.f64 -3 (log.f64 re) (log.f64 (*.f64 1/4 (pow.f64 im 4))))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -3/512)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 -1/768 (pow.f64 im 6)) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2048 (pow.f64 im 6))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (fma.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)) (*.f64 -7/8192 (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 6))))))
(+.f64 (fma.f64 -3/512 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (/.f64 -7/8192 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (*.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (*.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) -3/512)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/128 (pow.f64 im 4)) (*.f64 1/512 (pow.f64 im 4)))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1 (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/768 (pow.f64 im 6)) (+.f64 (*.f64 -1/24576 (pow.f64 im 6)) (*.f64 1/2048 (pow.f64 im 6))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) (fma.f64 -1/16 (/.f64 (pow.f64 im 2) (/.f64 (pow.f64 re 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))) (fma.f64 -3/512 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 4)) (*.f64 -7/8192 (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) (pow.f64 re 6))))))
(+.f64 (fma.f64 -3/512 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (/.f64 -7/8192 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))) (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) re)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 -1 (/.f64 (pow.f64 im 2) re) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (/.f64 (pow.f64 im 2) re))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 2))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) 1)
(sqrt.f64 2)
(*.f64 1 (sqrt.f64 2))
(sqrt.f64 2)
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 2)))
(sqrt.f64 2)
(*.f64 (pow.f64 1 1/3) (sqrt.f64 2))
(sqrt.f64 2)
(*.f64 (pow.f64 2 1/3) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))
(*.f64 (pow.f64 (pow.f64 2 3/4) 1/3) (pow.f64 (pow.f64 2 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 2 3/4)) (cbrt.f64 (pow.f64 2 3/4)))
(pow.f64 2 1/2)
(sqrt.f64 2)
(pow.f64 (sqrt.f64 8) 1/3)
(cbrt.f64 (sqrt.f64 8))
(pow.f64 (sqrt.f64 2) 1)
(sqrt.f64 2)
(pow.f64 (cbrt.f64 (sqrt.f64 2)) 3)
(sqrt.f64 2)
(pow.f64 (sqrt.f64 (sqrt.f64 2)) 2)
(sqrt.f64 2)
(sqrt.f64 2)
(log.f64 (exp.f64 (sqrt.f64 2)))
(sqrt.f64 2)
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 2))))
(sqrt.f64 2)
(expm1.f64 (log1p.f64 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 2)))
(sqrt.f64 2)
(exp.f64 (log.f64 (sqrt.f64 2)))
(sqrt.f64 2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(cbrt.f64 (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1))
(sqrt.f64 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 (sqrt.f64 2) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)))
(*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/4)))
(*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 1/2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(fabs.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1)
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 1 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/4))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 1) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) 2) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(*.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/4)) (pow.f64 2 3/4))
(*.f64 (pow.f64 2 3/4) (*.f64 (pow.f64 2 3/4) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (pow.f64 2 3/2))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 8))
(sqrt.f64 (*.f64 8 (pow.f64 (+.f64 re (hypot.f64 re im)) 3)))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 3))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1))
(*.f64 2 (*.f64 (+.f64 re (hypot.f64 re im)) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 im 2) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 im 2) 3/2))))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)) 2))
(fabs.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(pow.f64 (*.f64 im 2) 1/2)
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2) 1))
(pow.f64 (*.f64 im 2) 1/2)
(sqrt.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(+.f64 (pow.f64 (*.f64 im 2) 3/2) 0)
(*.f64 (sqrt.f64 8) (exp.f64 (*.f64 3/2 (log.f64 im))))
(*.f64 (sqrt.f64 8) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (sqrt.f64 8) (pow.f64 im 3/2))
(*.f64 1 (pow.f64 (*.f64 2 im) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 im 3/2))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 im)) (pow.f64 (exp.f64 3/2) (log.f64 2)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 im 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) 1) (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6)) (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1/6))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (pow.f64 (*.f64 2 im) 3/2) 1)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 3)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (*.f64 2 im) 3/2)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3) 1/3)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (pow.f64 (exp.f64 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2)) (cbrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 im 2))) 2)) (cbrt.f64 (log.f64 (*.f64 im 2))))
(pow.f64 (pow.f64 (exp.f64 3/2) (sqrt.f64 (log.f64 (*.f64 2 im)))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(pow.f64 (pow.f64 (exp.f64 3/2) (sqrt.f64 (log.f64 (*.f64 im 2)))) (sqrt.f64 (log.f64 (*.f64 im 2))))
(pow.f64 (exp.f64 1) (*.f64 3/2 (log.f64 (*.f64 2 im))))
(pow.f64 (E.f64) (*.f64 3/2 (log.f64 (*.f64 im 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)) (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 2))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 im) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 im) 3/2) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 im) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(+.f64 (pow.f64 (*.f64 im 2) 3/2) 0)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 im) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 im)))))
(pow.f64 (*.f64 im 2) 3/2)
(+.f64 0 (*.f64 3/2 (log.f64 (*.f64 2 im))))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(+.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im)))
(fma.f64 3/2 (log.f64 im) (log.f64 (sqrt.f64 8)))
(+.f64 (*.f64 3/2 (log.f64 im)) (log.f64 (sqrt.f64 8)))
(fma.f64 3/2 (log.f64 im) (log.f64 (sqrt.f64 8)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 im) 3/2)) 2)) (*.f64 (log.f64 (*.f64 2 im)) 1/2))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 im 2))) (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))) (*.f64 1/2 (log.f64 (*.f64 im 2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 im) 3/2))))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(+.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1) (*.f64 (*.f64 3/2 (log.f64 im)) 1))
(fma.f64 3/2 (log.f64 im) (log.f64 (sqrt.f64 8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))))) 1)
(expm1.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 im 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 8)) 3) (pow.f64 (*.f64 3/2 (log.f64 im)) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (-.f64 (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im))) (*.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 8)) 3) (*.f64 27/8 (pow.f64 (log.f64 im) 3))) (fma.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8)) (*.f64 (*.f64 3/2 (log.f64 im)) (-.f64 (*.f64 3/2 (log.f64 im)) (log.f64 (sqrt.f64 8))))))
(/.f64 (fma.f64 27/8 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (sqrt.f64 8)) 3)) (fma.f64 (*.f64 3/2 (log.f64 im)) (-.f64 (*.f64 3/2 (log.f64 im)) (log.f64 (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8)))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (*.f64 (*.f64 3/2 (log.f64 im)) (*.f64 3/2 (log.f64 im)))) (-.f64 (log.f64 (sqrt.f64 8)) (*.f64 3/2 (log.f64 im))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8))) (*.f64 9/4 (pow.f64 (log.f64 im) 2))) (+.f64 (log.f64 (sqrt.f64 8)) (*.f64 -3/2 (log.f64 im))))
(/.f64 (fma.f64 (log.f64 (sqrt.f64 8)) (log.f64 (sqrt.f64 8)) (*.f64 -9/4 (pow.f64 (log.f64 im) 2))) (+.f64 (log.f64 (sqrt.f64 8)) (*.f64 -3/2 (log.f64 im))))
(/.f64 (*.f64 3/2 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 3/2 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im)))) 3/2)
(/.f64 (*.f64 3/2 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (log.f64 (*.f64 2 im)))
(/.f64 3/2 (/.f64 (log.f64 (*.f64 im 2)) (pow.f64 (log.f64 (*.f64 im 2)) 2)))
(*.f64 3/2 (/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) 3/2) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 3/2 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im)))) 3/2)
(/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 3/2) (log.f64 (*.f64 2 im)))
(/.f64 3/2 (/.f64 (log.f64 (*.f64 im 2)) (pow.f64 (log.f64 (*.f64 im 2)) 2)))
(*.f64 3/2 (/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2))))
(pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 1)
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 3)
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(pow.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3) 1/3)
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(pow.f64 (sqrt.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 2)
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) 9/4))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) 9/4))
(log.f64 (pow.f64 (*.f64 2 im) 3/2))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1)))
(log1p.f64 (+.f64 (pow.f64 (*.f64 im 2) 3/2) -1))
(log1p.f64 (+.f64 -1 (pow.f64 (*.f64 im 2) 3/2)))
(cbrt.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 2 im))) 3))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(expm1.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(expm1.f64 (log1p.f64 (*.f64 3/2 (log.f64 (*.f64 im 2)))))
(log1p.f64 (-.f64 (pow.f64 (*.f64 2 im) 3/2) 1))
(log1p.f64 (+.f64 (pow.f64 (*.f64 im 2) 3/2) -1))
(log1p.f64 (+.f64 -1 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 3/2 (log.f64 (*.f64 2 im)))) 1))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(fma.f64 3/2 (log.f64 2) (*.f64 3/2 (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(fma.f64 (log.f64 2) 3/2 (*.f64 3/2 (log.f64 im)))
(*.f64 3/2 (log.f64 (*.f64 im 2)))
(-.f64 (log.f64 2) (log.f64 im))
(log.f64 (/.f64 2 im))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 im)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (*.f64 im 2))))
(-.f64 (/.f64 (pow.f64 (log.f64 2) 2) (log.f64 (*.f64 2 im))) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 (*.f64 2 im))))
(-.f64 (/.f64 (pow.f64 (log.f64 2) 2) (log.f64 (*.f64 im 2))) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 (*.f64 im 2))))
(*.f64 1 (log.f64 (*.f64 2 im)))
(log.f64 (*.f64 im 2))
(*.f64 (log.f64 (*.f64 2 im)) 1)
(log.f64 (*.f64 im 2))
(*.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2))
(log.f64 (*.f64 im 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 2) (cbrt.f64 (log.f64 (*.f64 2 im))))
(log.f64 (*.f64 im 2))
(*.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (/.f64 1 (log.f64 (*.f64 2 im))))
(*.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (/.f64 1 (log.f64 (*.f64 im 2))))
(/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) (sqrt.f64 (log.f64 (*.f64 2 im))))
(log.f64 (*.f64 im 2))
(*.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (/.f64 1 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))) (-.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 (*.f64 2 im)) (pow.f64 (log.f64 (*.f64 2 im)) 2)))
(*.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (/.f64 1 (log.f64 (*.f64 im 2))))
(/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2)))
(/.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (log.f64 (*.f64 2 im)))
(*.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (/.f64 1 (log.f64 (*.f64 im 2))))
(/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))) (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (+.f64 (pow.f64 (log.f64 im) 2) (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (+.f64 (pow.f64 (log.f64 im) 2) (*.f64 (log.f64 2) (log.f64 (/.f64 2 im)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3))) (neg.f64 (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2)) (neg.f64 (log.f64 (*.f64 2 im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2)) (neg.f64 (log.f64 (*.f64 im 2))))
(*.f64 1 (/.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (log.f64 (*.f64 im 2))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 im) 3)) (-.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2) (*.f64 (log.f64 2) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 2) 2)) (-.f64 (log.f64 im) (log.f64 2)))
(pow.f64 (log.f64 (*.f64 2 im)) 1)
(log.f64 (*.f64 im 2))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 im))) 3)
(log.f64 (*.f64 im 2))
(pow.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3) 1/3)
(log.f64 (*.f64 im 2))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 im))) 2)
(log.f64 (*.f64 im 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 im 2)) 2))
(fabs.f64 (log.f64 (*.f64 im 2)))
(log.f64 (*.f64 2 im))
(log.f64 (*.f64 im 2))
(log.f64 (+.f64 1 (-.f64 (*.f64 2 im) 1)))
(log1p.f64 (fma.f64 2 im -1))
(log1p.f64 (fma.f64 im 2 -1))
(log.f64 (fma.f64 im 2 0))
(log.f64 (/.f64 2 im))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 im)) 3))
(log.f64 (*.f64 im 2))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 im))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 im 2))))
(log1p.f64 (-.f64 (*.f64 2 im) 1))
(log1p.f64 (fma.f64 2 im -1))
(log1p.f64 (fma.f64 im 2 -1))
(log.f64 (fma.f64 im 2 0))
(exp.f64 (log.f64 (log.f64 (*.f64 2 im))))
(log.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 im))) 1))
(log.f64 (*.f64 im 2))
(fma.f64 -1 (log.f64 im) (log.f64 2))
(log.f64 (/.f64 2 im))
(fma.f64 1 (log.f64 2) (log.f64 im))
(log.f64 (*.f64 im 2))
(fma.f64 1 (log.f64 im) (log.f64 2))
(log.f64 (*.f64 im 2))
(fma.f64 (log.f64 im) -1 (log.f64 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (log.f64 im))
(log.f64 (*.f64 im 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (log.f64 im)) (log.f64 2))
(log.f64 (*.f64 im 2))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (log.f64 im))
(log.f64 (*.f64 im 2))
(fma.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 im)) (log.f64 2))
(log.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(*.f64 1 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 1)
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/8))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/4))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4))))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4) 3))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))) 1))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1/4)
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 0 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 1 re)) (pow.f64 im 2) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 0 (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (neg.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (fma.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)) (/.f64 (pow.f64 im 2) re)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2) (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (/.f64 1 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (neg.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))))
(/.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (/.f64 (neg.f64 (pow.f64 im 4)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(*.f64 (+.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (fma.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2)) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 im (sqrt.f64 re))))
(*.f64 (fma.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2)) (/.f64 im (sqrt.f64 re))) (-.f64 (*.f64 (*.f64 (pow.f64 im 2) 1/2) (pow.f64 re -3/2)) (/.f64 im (sqrt.f64 re))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)) (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (neg.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))))
(/.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (/.f64 (neg.f64 (pow.f64 im 4)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (neg.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))))
(/.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (/.f64 (neg.f64 (pow.f64 im 4)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3)))) (neg.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (/.f64 (pow.f64 im 6) (pow.f64 re 3))) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (neg.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (pow.f64 im 2) re))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (neg.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (neg.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 8) (pow.f64 re -6)) -1/16) (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (-.f64 (*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) -1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 (fma.f64 (*.f64 (pow.f64 im 8) (pow.f64 re -6)) -1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) (-.f64 (*.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) -1/4) (/.f64 (pow.f64 im 2) re)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (+.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re)) (*.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (-.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (*.f64 (/.f64 (pow.f64 im 2) re) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) (/.f64 (neg.f64 (pow.f64 im 2)) re))) (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)) (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (neg.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))))
(/.f64 (fma.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)) (/.f64 (neg.f64 (pow.f64 im 4)) (pow.f64 re 2))) (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (pow.f64 im 2) re)))
(pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 1)
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 3)
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3) 1/3)
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 2)
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 2))
(fabs.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re)) 3))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))) 1))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 re -3) 1/4) (pow.f64 im 4) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16))) (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6)))) (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(+.f64 (pow.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) 2) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im 2) 1/2) (pow.f64 re -3/2)) 2) (/.f64 (pow.f64 im 2) re))
(fma.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 1/4 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(fma.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)) (/.f64 (neg.f64 (pow.f64 im 2)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))))
(pow.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) 1)
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 3)
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64))
(pow.f64 (*.f64 (pow.f64 im 2) (*.f64 1/2 (pow.f64 re -3/2))) 2)
(pow.f64 (*.f64 (*.f64 (pow.f64 im 2) 1/2) (pow.f64 re -3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 im 8) (*.f64 (pow.f64 re -6) 1/16)))
(sqrt.f64 (*.f64 (pow.f64 im 8) (*.f64 1/16 (pow.f64 re -6))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 4)) (*.f64 (pow.f64 re -3) 1/4)))
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)))))
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im 4) (pow.f64 re -3)) 3) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))))
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4))) 1))
(*.f64 (pow.f64 im 4) (*.f64 1/4 (pow.f64 re -3)))

eval574.0ms (5.4%)

Compiler

Compiled 26071 to 20106 computations (22.9% saved)

prune192.0ms (1.8%)

Pruning

27 alts after pruning (20 fresh and 7 done)

PrunedKeptTotal
New989121001
Fresh9817
Picked325
Done055
Total1001271028
Accuracy
98.6%
Counts
1028 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.8%
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3/2) 1/3))
19.2%
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4) 2))
16.4%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 re 4) 3/2) 1/3))
33.6%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3))
48.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3))
33.4%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im))) 1/3))
26.7%
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2))
33.4%
(*.f64 1/2 (pow.f64 (pow.f64 (E.f64) (*.f64 3/2 (log.f64 (*.f64 im 2)))) 1/3))
33.7%
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 im 2)))) 1/3))
27.6%
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im))))) 2))
75.5%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)))
74.6%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 8))))
24.7%
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
23.3%
(*.f64 1/2 (sqrt.f64 (/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
18.7%
(*.f64 1/2 (sqrt.f64 (/.f64 (pow.f64 im 2) (neg.f64 re))))
23.6%
(*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
16.3%
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 im 1) (/.f64 im re)))))
51.9%
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
50.4%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
6.2%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
76.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
46.9%
(*.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2)))
15.4%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) -1/2) re) 2) 3/2)))
51.8%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
35.8%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)))
14.7%
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))
33.8%
(*.f64 1/2 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))))
Compiler

Compiled 727 to 603 computations (17.1% saved)

localize325.0ms (3.1%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
98.6%
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im)))
89.5%
(pow.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im))) 1/3)
99.9%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4) 2)
97.6%
(/.f64 (neg.f64 (pow.f64 im 2)) re)
86.2%
(pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4)
100.0%
(pow.f64 (*.f64 im 2) 3/2)
89.5%
(pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3)
99.8%
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 8)))
99.6%
(cbrt.f64 (sqrt.f64 8))
Compiler

Compiled 192 to 131 computations (31.8% saved)

series193.0ms (1.8%)

Counts
9 → 128
Calls

36 calls:

TimeVariablePointExpression
61.0ms
im
@0
(pow.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im))) 1/3)
18.0ms
im
@inf
(pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4)
15.0ms
re
@0
(pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4)
15.0ms
re
@-inf
(pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4)
14.0ms
im
@-inf
(pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3)

rewrite161.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1262×prod-diff
687×log1p-expm1-u
296×associate-*r*
236×unpow-prod-down
198×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032194
1478160
25752160
Stop Event
node limit
Counts
9 → 239
Calls
Call 1
Inputs
(cbrt.f64 (sqrt.f64 8))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 8)))
(pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3)
(pow.f64 (*.f64 im 2) 3/2)
(pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4)
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4) 2)
(pow.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im))) 1/3)
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 8 1/6))) 1)
(*.f64 (pow.f64 8 1/6) 1)
(*.f64 1 (pow.f64 8 1/6))
(*.f64 (cbrt.f64 (pow.f64 8 1/6)) (cbrt.f64 (cbrt.f64 8)))
(*.f64 (cbrt.f64 (cbrt.f64 8)) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (pow.f64 (sqrt.f64 8) 1/6) (pow.f64 (sqrt.f64 8) 1/6))
(*.f64 (pow.f64 1 1/3) (pow.f64 8 1/6))
(*.f64 (pow.f64 (cbrt.f64 8) 1/3) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (pow.f64 (pow.f64 8 1/4) 1/3) (pow.f64 (pow.f64 8 1/4) 1/3))
(pow.f64 8 1/6)
(pow.f64 (sqrt.f64 8) 1/3)
(pow.f64 (pow.f64 8 1/6) 1)
(pow.f64 (cbrt.f64 (pow.f64 8 1/6)) 3)
(pow.f64 (pow.f64 (sqrt.f64 8) 1/6) 2)
(sqrt.f64 (cbrt.f64 8))
(log.f64 (exp.f64 (pow.f64 8 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 8 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 8 1/6)))
(log1p.f64 (expm1.f64 (pow.f64 8 1/6)))
(exp.f64 (log.f64 (pow.f64 8 1/6)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 8 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 2)
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(fabs.f64 (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 (*.f64 im 2) 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 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1)
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(*.f64 (pow.f64 (pow.f64 im 2) 1/4) (pow.f64 (/.f64 1 re) 1/4))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 0 (/.f64 (pow.f64 im 2) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(-.f64 (/.f64 0 re) (/.f64 (pow.f64 im 2) re))
(*.f64 im (*.f64 im (/.f64 1 re)))
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(*.f64 (pow.f64 im 2) (/.f64 1 (neg.f64 re)))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (/.f64 1 re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (cbrt.f64 (pow.f64 im 2)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (pow.f64 im 2)) (sqrt.f64 re)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 im 1) (/.f64 im re))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(pow.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3) 1/3)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(neg.f64 (/.f64 (pow.f64 im 2) re))
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1)
(*.f64 im (pow.f64 (/.f64 1 re) 1/2))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 im (sqrt.f64 re)) 1)
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8)) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(/.f64 im (sqrt.f64 (neg.f64 re)))
(/.f64 1 (sqrt.f64 (/.f64 re (pow.f64 im 2))))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(fabs.f64 (/.f64 im (sqrt.f64 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))
(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 (pow.f64 im 2) re)) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(fabs.f64 (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 (*.f64 im 2) 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 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))

simplify156.0ms (1.5%)

Algorithm
egg-herbie
Rules
1356×fma-define
1112×unswap-sqr
950×times-frac
640×sqr-pow
582×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051511618
1118111248
2369010332
Stop Event
node limit
Counts
367 → 283
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im)))))
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (log.f64 (pow.f64 im 2)))))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(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 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) 2)
(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 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(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 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)
(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 (/.f64 -1 re)) (log.f64 (pow.f64 im 2))))) 2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 8 1/6))) 1)
(*.f64 (pow.f64 8 1/6) 1)
(*.f64 1 (pow.f64 8 1/6))
(*.f64 (cbrt.f64 (pow.f64 8 1/6)) (cbrt.f64 (cbrt.f64 8)))
(*.f64 (cbrt.f64 (cbrt.f64 8)) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (pow.f64 (sqrt.f64 8) 1/6) (pow.f64 (sqrt.f64 8) 1/6))
(*.f64 (pow.f64 1 1/3) (pow.f64 8 1/6))
(*.f64 (pow.f64 (cbrt.f64 8) 1/3) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (pow.f64 (pow.f64 8 1/4) 1/3) (pow.f64 (pow.f64 8 1/4) 1/3))
(pow.f64 8 1/6)
(pow.f64 (sqrt.f64 8) 1/3)
(pow.f64 (pow.f64 8 1/6) 1)
(pow.f64 (cbrt.f64 (pow.f64 8 1/6)) 3)
(pow.f64 (pow.f64 (sqrt.f64 8) 1/6) 2)
(sqrt.f64 (cbrt.f64 8))
(log.f64 (exp.f64 (pow.f64 8 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 8 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 8 1/6)))
(log1p.f64 (expm1.f64 (pow.f64 8 1/6)))
(exp.f64 (log.f64 (pow.f64 8 1/6)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 8 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 2)
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(fabs.f64 (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 (*.f64 im 2) 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 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1)
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(*.f64 (pow.f64 (pow.f64 im 2) 1/4) (pow.f64 (/.f64 1 re) 1/4))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 0 (/.f64 (pow.f64 im 2) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(-.f64 (/.f64 0 re) (/.f64 (pow.f64 im 2) re))
(*.f64 im (*.f64 im (/.f64 1 re)))
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(*.f64 (pow.f64 im 2) (/.f64 1 (neg.f64 re)))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (/.f64 1 re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (cbrt.f64 (pow.f64 im 2)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (pow.f64 im 2)) (sqrt.f64 re)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(*.f64 (/.f64 im 1) (/.f64 im re))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(pow.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3) 1/3)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(neg.f64 (/.f64 (pow.f64 im 2) re))
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1)
(*.f64 im (pow.f64 (/.f64 1 re) 1/2))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 im (sqrt.f64 re)) 1)
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8)) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(/.f64 im (sqrt.f64 (neg.f64 re)))
(/.f64 1 (sqrt.f64 (/.f64 re (pow.f64 im 2))))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(fabs.f64 (/.f64 im (sqrt.f64 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))
(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 (pow.f64 im 2) re)) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(fabs.f64 (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 (*.f64 im 2) 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 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))
Outputs
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im)))
(fma.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 1 im)) re)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im)))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im) (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) 1/2) re) (sqrt.f64 (/.f64 1 im))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im))))
(fma.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 1 im)) re)) (fma.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 re 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im))))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) 1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))
(fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) 1/2) (fma.f64 (sqrt.f64 (/.f64 1 im)) re (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 re 2)))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 3) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) re))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (sqrt.f64 im)))))
(fma.f64 -1/4 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (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 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 1 im)) re)) (fma.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 re 2)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im)))))
(fma.f64 -1/4 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (pow.f64 re 3)))) (+.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) 1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 re 2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (pow.f64 re 3))) -1/4) (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) 1/2) (fma.f64 (sqrt.f64 (/.f64 1 im)) re (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 re 2)))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (sqrt.f64 im))))
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 re) 3)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (/.f64 (pow.f64 im 4) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (sqrt.f64 (/.f64 1 re))) (fma.f64 1/4 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))) (fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (cbrt.f64 (sqrt.f64 8)))))))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 1 re) 3))) 1/4) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re))) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (pow.f64 (/.f64 1 re) 3)) (sqrt.f64 2))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 8)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (/.f64 (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 8)) 1/3) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (/.f64 (pow.f64 im 4) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (sqrt.f64 (/.f64 1 re))) (fma.f64 1/4 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (/.f64 (pow.f64 im 6) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 2) 2)))))))) (sqrt.f64 (/.f64 1 re))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (cbrt.f64 (sqrt.f64 8)) (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 re))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (sqrt.f64 2))) 2)) (pow.f64 re 2)))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 2))))))
(fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (/.f64 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re))) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (pow.f64 (/.f64 1 re) 3)) (sqrt.f64 2))) 2)))) -1/2) (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (/.f64 (pow.f64 im 6) (sqrt.f64 2)) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (pow.f64 (/.f64 1 re) 3)) (sqrt.f64 2))) 2)) (pow.f64 re 2)) -1/8)))) (*.f64 (sqrt.f64 (/.f64 1 re)) 1/2) (fma.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 (sqrt.f64 re) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 im 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 re) 3)) (cbrt.f64 (sqrt.f64 8))))))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re))))
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (log.f64 (/.f64 1 re))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 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 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2)
(pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im)))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im)))))
(cbrt.f64 (*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2)))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (log.f64 im))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 im))))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (/.f64 -1 im) -3/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 8 1/6))) 1)
(expm1.f64 (log1p.f64 (pow.f64 8 1/6)))
(*.f64 (pow.f64 8 1/6) 1)
(pow.f64 8 1/6)
(*.f64 1 (pow.f64 8 1/6))
(pow.f64 8 1/6)
(*.f64 (cbrt.f64 (pow.f64 8 1/6)) (cbrt.f64 (cbrt.f64 8)))
(*.f64 (cbrt.f64 (cbrt.f64 8)) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (cbrt.f64 (pow.f64 8 1/6)) (cbrt.f64 (cbrt.f64 8)))
(*.f64 (pow.f64 (sqrt.f64 8) 1/6) (pow.f64 (sqrt.f64 8) 1/6))
(cbrt.f64 (sqrt.f64 8))
(*.f64 (pow.f64 1 1/3) (pow.f64 8 1/6))
(pow.f64 8 1/6)
(*.f64 (pow.f64 (cbrt.f64 8) 1/3) (cbrt.f64 (pow.f64 8 1/6)))
(*.f64 (cbrt.f64 (pow.f64 8 1/6)) (cbrt.f64 (cbrt.f64 8)))
(*.f64 (pow.f64 (pow.f64 8 1/4) 1/3) (pow.f64 (pow.f64 8 1/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 8 1/4)) (cbrt.f64 (pow.f64 8 1/4)))
(pow.f64 8 1/6)
(pow.f64 (sqrt.f64 8) 1/3)
(cbrt.f64 (sqrt.f64 8))
(pow.f64 (pow.f64 8 1/6) 1)
(pow.f64 8 1/6)
(pow.f64 (cbrt.f64 (pow.f64 8 1/6)) 3)
(pow.f64 8 1/6)
(pow.f64 (pow.f64 (sqrt.f64 8) 1/6) 2)
(cbrt.f64 (sqrt.f64 8))
(sqrt.f64 (cbrt.f64 8))
(log.f64 (exp.f64 (pow.f64 8 1/6)))
(pow.f64 8 1/6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 8 1/6))))
(pow.f64 8 1/6)
(expm1.f64 (log1p.f64 (pow.f64 8 1/6)))
(log1p.f64 (expm1.f64 (pow.f64 8 1/6)))
(pow.f64 8 1/6)
(exp.f64 (log.f64 (pow.f64 8 1/6)))
(pow.f64 8 1/6)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 8)) 1/3))
(cbrt.f64 (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (pow.f64 8 1/6)) 1))
(pow.f64 8 1/6)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 1)
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 3)
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3) 1/3)
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 2)
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8))) 3))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 im re)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (sqrt.f64 8)))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))
(cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (+.f64 re (hypot.f64 im re)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) (cbrt.f64 8)))) 1))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (cbrt.f64 8) (+.f64 re (hypot.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2/3 (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/4)) (cbrt.f64 (pow.f64 (*.f64 im 2) 3/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2 (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (*.f64 im (*.f64 2 (cbrt.f64 (*.f64 im 2)))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(pow.f64 (*.f64 im 2) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(pow.f64 (*.f64 im 2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(pow.f64 (*.f64 im 2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))
(pow.f64 (*.f64 im 2) 3/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1)
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1/4)
(*.f64 (pow.f64 (pow.f64 im 2) 1/4) (pow.f64 (/.f64 1 re) 1/4))
(*.f64 (sqrt.f64 im) (pow.f64 re -1/4))
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1))
(sqrt.f64 (/.f64 im (sqrt.f64 re)))
(-.f64 0 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(-.f64 (/.f64 0 re) (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 im (*.f64 im (/.f64 1 re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (pow.f64 im 2) (/.f64 1 (neg.f64 re)))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(/.f64 (pow.f64 im 2) re)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (cbrt.f64 (pow.f64 im 2)) (/.f64 1 re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 im 2))) (/.f64 1 re))
(/.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 re (cbrt.f64 (pow.f64 im 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2))
(/.f64 (pow.f64 im 2) re)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 3/4))
(*.f64 (/.f64 1 re) (pow.f64 im 2))
(/.f64 (pow.f64 im 2) re)
(*.f64 -1 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2))
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (cbrt.f64 (pow.f64 im 2)) re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 im 2))) (/.f64 1 re))
(/.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 re (cbrt.f64 (pow.f64 im 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (pow.f64 (cbrt.f64 re) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 re) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (pow.f64 im 2)) (sqrt.f64 re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 (pow.f64 im 2))) (/.f64 1 re))
(/.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 re (cbrt.f64 (pow.f64 im 2))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 re)) (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 im 2)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re))
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (pow.f64 im 2) (sqrt.f64 re)))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(*.f64 (/.f64 im 1) (/.f64 im re))
(/.f64 (pow.f64 im 2) re)
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 3)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(fabs.f64 (/.f64 (pow.f64 im 2) re))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3) 1/3)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 re (pow.f64 im 2)) -1)
(/.f64 (pow.f64 im 2) re)
(neg.f64 (/.f64 (pow.f64 im 2) re))
(/.f64 (neg.f64 (pow.f64 im 2)) re)
(/.f64 (pow.f64 im 2) (neg.f64 re))
(sqrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))
(fabs.f64 (/.f64 (pow.f64 im 2) re))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 2) re))))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im 2) 3) (pow.f64 re 3)))
(/.f64 (pow.f64 im 2) re)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(exp.f64 (log.f64 (/.f64 (pow.f64 im 2) re)))
(/.f64 (pow.f64 im 2) re)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 2) re)) 1))
(/.f64 (pow.f64 im 2) 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 (/.f64 1 re) 1/2))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 im (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) 1)
(/.f64 im (sqrt.f64 re))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im 2) re)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (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 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (*.f64 (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/4))
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8)) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/8))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (pow.f64 im 2) re) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))) (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(/.f64 im (sqrt.f64 (neg.f64 re)))
(/.f64 1 (sqrt.f64 (/.f64 re (pow.f64 im 2))))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(fabs.f64 (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 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))
(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 (pow.f64 im 2) re)) 1/2))
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1))
(/.f64 im (sqrt.f64 re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (sqrt.f64 (*.f64 im 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 1 (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (cbrt.f64 (*.f64 im 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (cbrt.f64 (*.f64 im 2)))
(*.f64 (pow.f64 (*.f64 im 2) 1/4) (pow.f64 (*.f64 im 2) 1/4))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (sqrt.f64 im) (pow.f64 2 1/2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 1 (*.f64 1/3 (log.f64 (*.f64 im 2)))) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2/3 (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 im 2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/4)) (cbrt.f64 (pow.f64 (*.f64 im 2) 3/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(*.f64 (pow.f64 2 1/2) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (pow.f64 im 3/2) 1/3) (pow.f64 (pow.f64 2 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (cbrt.f64 (pow.f64 im 3/2)) (cbrt.f64 (pow.f64 2 3/2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 im 2))))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 im 2)))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 3/2 (*.f64 1/3 (log.f64 (*.f64 im 2)))))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1))
(cbrt.f64 (pow.f64 (*.f64 im 2) 3/2))
(sqrt.f64 (*.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(*.f64 (*.f64 im 2) (sqrt.f64 (*.f64 im 2)))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (*.f64 im 2) 3/2) 1)
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (sqrt.f64 (*.f64 im 2)) (*.f64 im 2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 im 3/2) (pow.f64 2 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 2 3/2) (pow.f64 im 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 1 (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (*.f64 im 2) 3/4) (pow.f64 (*.f64 im 2) 3/4))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (exp.f64 3/2) (log.f64 2)) (pow.f64 (exp.f64 3/2) (log.f64 im)))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 1 (log.f64 (*.f64 im 2))) (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) (log.f64 (*.f64 im 2))) (pow.f64 (cbrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))) (pow.f64 (sqrt.f64 (exp.f64 3/2)) (log.f64 (*.f64 im 2))))
(pow.f64 (sqrt.f64 (exp.f64 3/2)) (*.f64 2 (log.f64 (*.f64 im 2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 im 2) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) 4)) 3/2) (pow.f64 (cbrt.f64 (*.f64 im 2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2) (pow.f64 (sqrt.f64 (*.f64 im 2)) 3/2))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (*.f64 im 2) (pow.f64 (*.f64 im 2) 1/4)) (pow.f64 (*.f64 im 2) 1/4))
(pow.f64 (*.f64 im 2) 3/2)
(*.f64 (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))) (cbrt.f64 (sqrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (*.f64 (*.f64 im 2) (cbrt.f64 (*.f64 im 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) (*.f64 im (*.f64 2 (cbrt.f64 (*.f64 im 2)))))
(sqrt.f64 (pow.f64 (*.f64 im 2) 3))
(pow.f64 (*.f64 im 2) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2))))
(pow.f64 (*.f64 im 2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 3))
(pow.f64 (*.f64 im 2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im 2) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)))
(pow.f64 (*.f64 im 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im 2) 3/2)) 1))
(pow.f64 (*.f64 im 2) 3/2)

eval112.0ms (1.1%)

Compiler

Compiled 5165 to 4021 computations (22.1% saved)

prune68.0ms (0.6%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New2812283
Fresh9615
Picked325
Done167
Total29416310
Accuracy
99.9%
Counts
310 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.8%
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3/2) 1/3))
16.4%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 re 4) 3/2) 1/3))
48.5%
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3))
29.7%
(*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2))
29.9%
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re))))
75.5%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)))
74.6%
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 8))))
24.7%
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
23.3%
(*.f64 1/2 (sqrt.f64 (/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
18.7%
(*.f64 1/2 (sqrt.f64 (/.f64 (pow.f64 im 2) (neg.f64 re))))
23.6%
(*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
16.3%
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 im 1) (/.f64 im re)))))
51.9%
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
50.4%
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
76.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
51.8%
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
Compiler

Compiled 891 to 682 computations (23.5% saved)

regimes384.0ms (3.6%)

Counts
47 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re))))
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)))
(*.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2)))
(*.f64 1/2 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(*.f64 1/2 (sqrt.f64 (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 re 4) 3/2) 1/3))
(*.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 im im))) re))))
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)))
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 im 2)))) 1/3))
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2)))
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)))
(*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) 2))
(*.f64 1/2 (pow.f64 (pow.f64 (E.f64) (*.f64 3/2 (log.f64 (*.f64 im 2)))) 1/3))
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 1/4) 2))
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re) 3/2) 1/3))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 im 2) -1/2) re)) (sqrt.f64 2)))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 3/2) 1/3))
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im 2) -1/2) re) 2) 3/2)))
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 im (*.f64 im (/.f64 1 re))))))
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (*.f64 (/.f64 im 1) (/.f64 im re)))))
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 2 im))) 1/3))
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) 2) re))))
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (pow.f64 2 3/2))))
(*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3))
(*.f64 1/2 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im))))))))
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 im)))))) 1/3))
(*.f64 1/2 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (/.f64 1 re))) (*.f64 2 (log.f64 im))))) 2))
(*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/4) (/.f64 (pow.f64 im 2) re))))
(*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)) (*.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)))) (-.f64 (*.f64 re 2) (*.f64 2 (hypot.f64 re im))))))
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im)))))
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 2) (log.f64 im))) 1/3))
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im))))))
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 re)) (*.f64 2 (log.f64 im)))) 2))
(*.f64 1/2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re))) 1/2)))
(*.f64 1/2 (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)) 1/4) 2))
(*.f64 1/2 (sqrt.f64 (/.f64 (fma.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 2 (hypot.f64 re im)) (neg.f64 (*.f64 (*.f64 re 2) (*.f64 re 2)))) (-.f64 (*.f64 2 (hypot.f64 re im)) (*.f64 re 2)))))
(*.f64 1/2 (cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re))))))
(*.f64 1/2 (pow.f64 (pow.f64 (exp.f64 3/2) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 1/3))
(*.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 im 1/6) (*.f64 (*.f64 re (sqrt.f64 8)) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
(*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 re -3) 1/4)) (/.f64 (pow.f64 im 2) re)))) 3))
Outputs
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re))))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
Calls

7 calls:

171.0ms
im
61.0ms
re
48.0ms
(*.f64 im im)
26.0ms
(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
26.0ms
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
Results
AccuracySegmentsBranch
90.4%2re
79.6%5im
90.6%2(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
90.6%2(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
90.7%2(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
90.7%2(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
77.8%3(*.f64 im im)
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes40.0ms (0.4%)

Counts
11 → 5
Calls
Call 1
Inputs
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re))))
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
(*.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 im 2) 3/2)))
(*.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 2 im)) 1/2)))
(*.f64 1/2 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re)))
(*.f64 1/2 (sqrt.f64 (/.f64 (pow.f64 im 2) (neg.f64 re))))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im 2) 3/2) 1/3))
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 re 4) 3/2) 1/3))
Outputs
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re))))
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
(*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 re)))
Calls

1 calls:

39.0ms
re
Results
AccuracySegmentsBranch
81.2%5re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes26.0ms (0.2%)

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

1 calls:

25.0ms
re
Results
AccuracySegmentsBranch
80.9%5re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes26.0ms (0.2%)

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

2 calls:

14.0ms
im
11.0ms
re
Results
AccuracySegmentsBranch
60.2%4im
63.5%4re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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
im
3.0ms
re
Results
AccuracySegmentsBranch
50.4%1im
50.4%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
6.404064708086263e-292
Compiler

Compiled 22 to 16 computations (27.3% saved)

bsearch103.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
7.388629698904393e+54
4.8523978173848714e+61
25.0ms
2.067801275520134e-45
4.466867551648593e-35
23.0ms
3.645368531353266e-90
5.458952642814763e-76
33.0ms
-7.93661977584427e-39
-3.5844838841075617e-44
Results
74.0ms537×256valid
9.0ms25×2048valid
5.0ms16×1024valid
4.0ms14×512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Compiler

Compiled 791 to 662 computations (16.3% saved)

bsearch107.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.388629698904393e+54
4.8523978173848714e+61
25.0ms
2.067801275520134e-45
4.466867551648593e-35
26.0ms
3.645368531353266e-90
5.458952642814763e-76
34.0ms
-7.93661977584427e-39
-3.5844838841075617e-44
Results
77.0ms533×256valid
14.0ms36×2048valid
3.0ms13×512valid
3.0ms10×1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Compiler

Compiled 715 to 624 computations (12.7% saved)

bsearch121.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
7.388629698904393e+54
4.8523978173848714e+61
23.0ms
2.067801275520134e-45
4.466867551648593e-35
50.0ms
3.645368531353266e-90
5.458952642814763e-76
Results
112.0ms448×256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Compiler

Compiled 544 to 480 computations (11.8% saved)

simplify25.0ms (0.2%)

Algorithm
egg-herbie
Rules
20×*-commutative
12×not-or
12×if-if-or-not
10×+-commutative
not-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073542
1100494
2111494
3121482
4124482
5127482
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 im (sqrt.f64 (neg.f64 re)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(if (<=.f64 re -1632046451200537/3138550867693340381917894711603833208051177722232017256448) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2))) (if (<=.f64 re 8620287417370625/11972621413014756705924586149611790497021399392059392) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 1020000000000000062554693419492289728965795467193289185165312) (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))))
(if (<=.f64 re -5363734393030611/1532495540865888858358347027150309183618739122183602176) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 4237034830775731/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re 147319365042955/11692013098647223345629478661730264157247460343808) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 7500000000000000417045369574002597085602898533261770752) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))))
(if (<=.f64 re 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re 7482888383134223/5986310706507378352962293074805895248510699696029696) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 110000000000000007931504710663709895726840418123936432128) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))))))
(*.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 im (sqrt.f64 (neg.f64 re)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(if (<=.f64 (+.f64 re (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))
(if (<=.f64 re -1632046451200537/3138550867693340381917894711603833208051177722232017256448) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2))) (if (<=.f64 re 8620287417370625/11972621413014756705924586149611790497021399392059392) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 1020000000000000062554693419492289728965795467193289185165312) (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 im re) 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))))
(if (<=.f64 re -1632046451200537/3138550867693340381917894711603833208051177722232017256448) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) (if (or (<=.f64 re 8620287417370625/11972621413014756705924586149611790497021399392059392) (not (<=.f64 re 1020000000000000062554693419492289728965795467193289185165312))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))
(if (<=.f64 re -1632046451200537/3138550867693340381917894711603833208051177722232017256448) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (or (<=.f64 re 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (not (or (<=.f64 re 8620287417370625/11972621413014756705924586149611790497021399392059392) (not (<=.f64 re 1020000000000000062554693419492289728965795467193289185165312))))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))
(if (<=.f64 re -1632046451200537/3138550867693340381917894711603833208051177722232017256448) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (or (<=.f64 re 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (and (not (<=.f64 re 8620287417370625/11972621413014756705924586149611790497021399392059392)) (<=.f64 re 1020000000000000062554693419492289728965795467193289185165312))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))
(if (<=.f64 re -5363734393030611/1532495540865888858358347027150309183618739122183602176) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 4237034830775731/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re 147319365042955/11692013098647223345629478661730264157247460343808) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 7500000000000000417045369574002597085602898533261770752) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))))
(if (<=.f64 re -5363734393030611/1532495540865888858358347027150309183618739122183602176) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 4237034830775731/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (or (<=.f64 re 147319365042955/11692013098647223345629478661730264157247460343808) (not (<=.f64 re 7500000000000000417045369574002597085602898533261770752))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))))))
(if (<=.f64 re -5363734393030611/1532495540865888858358347027150309183618739122183602176) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (or (<=.f64 re 4237034830775731/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (not (or (<=.f64 re 147319365042955/11692013098647223345629478661730264157247460343808) (not (<=.f64 re 7500000000000000417045369574002597085602898533261770752))))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))
(if (<=.f64 re -5363734393030611/1532495540865888858358347027150309183618739122183602176) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (or (<=.f64 re 4237034830775731/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (and (not (<=.f64 re 147319365042955/11692013098647223345629478661730264157247460343808)) (<=.f64 re 7500000000000000417045369574002597085602898533261770752))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re)))))
(if (<=.f64 re 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (<=.f64 re 7482888383134223/5986310706507378352962293074805895248510699696029696) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (if (<=.f64 re 110000000000000007931504710663709895726840418123936432128) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))))))
(if (<=.f64 re 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (if (or (<=.f64 re 7482888383134223/5986310706507378352962293074805895248510699696029696) (not (<=.f64 re 110000000000000007931504710663709895726840418123936432128))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2)))))
(if (or (<=.f64 re 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (not (or (<=.f64 re 7482888383134223/5986310706507378352962293074805895248510699696029696) (not (<=.f64 re 110000000000000007931504710663709895726840418123936432128))))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))))
(if (or (<=.f64 re 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (and (not (<=.f64 re 7482888383134223/5986310706507378352962293074805895248510699696029696)) (<=.f64 re 110000000000000007931504710663709895726840418123936432128))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (*.f64 1/2 (*.f64 2 (sqrt.f64 re))))
(*.f64 1/2 (sqrt.f64 (*.f64 im 2)))
Compiler

Compiled 145 to 112 computations (22.8% saved)

soundness1.7s (15.9%)

Rules
1262×prod-diff
1225×log1p-expm1-u
1134×fma-define
848×distribute-lft-in
848×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042266
1121266
2213266
3333266
4531266
5734266
6941266
71149266
81242266
91252266
048718667
1127518059
2422517829
030282
1438282
25671282
0101125949
1273423519
2788723515
032194
1478160
25752160
048718667
1127518059
2422517829
048718667
1127518059
2422517829
048718667
1127518059
2422517829
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 807 to 581 computations (28% saved)

end0.0ms (0%)

preprocess103.0ms (1%)

Compiler

Compiled 518 to 350 computations (32.4% saved)

Profiling

Loading profile data...