math.sqrt on complex, real part

Time bar (total: 8.6s)

analyze116.0ms (1.3%)

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.7s (20.3%)

Results
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.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.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
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.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
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.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.0ms256valid
0.0ms1024valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
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.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
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.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.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
8.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
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.0ms512valid
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.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
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
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
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.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.0ms256valid
0.0ms256valid
0.0ms256valid
5.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms512valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms4096valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
4.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
4.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.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.0ms512valid
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.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.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.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms512valid
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.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
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.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.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.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.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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
76.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms4096valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms512valid
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.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
21.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
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.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
2.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.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.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
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.0ms1024valid
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.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.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
2.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
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.0ms1024valid
0.0ms2048valid
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.0ms4096valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
35.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
2.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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
1.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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.0ms2048valid
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.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.0ms2048valid
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.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.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
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.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.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.0ms1024valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.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.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
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.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.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.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.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms1024valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.0ms4096valid
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.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.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
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.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.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.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.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.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.0ms512valid
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.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
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.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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms2048valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.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.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms1024valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms512valid
0.0ms1024valid
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.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.0ms512valid
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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms2048valid
0.0ms1024valid
0.0ms256valid
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.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.0ms256valid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
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.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
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
1.0ms256valid
0.0ms1024valid
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.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms4096valid
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.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
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.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.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.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.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.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms2048valid
0.0ms4096valid
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.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.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.0ms2048valid
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.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.0ms4096valid
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.0ms1024valid
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.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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
3.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.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms512valid
3.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms4096valid
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.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.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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
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.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
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.0ms2048valid
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.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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.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.0ms4096valid
0.0ms256valid
0.0ms256valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
1.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
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.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.0ms2048valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.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.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.0ms2048valid
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.0ms1024valid
0.0ms256valid
0.0ms512valid
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.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.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.0ms1024valid
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.0ms1024valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
1.0ms1024valid
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.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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
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.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.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
1.0ms256valid
0.0ms512valid
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.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
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.0ms2048valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
2.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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.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.0ms512valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.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
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.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.0ms256valid
0.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
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.0ms512valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
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.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.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
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.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
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.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms2048valid
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.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.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms512valid
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.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
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.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms4096valid
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.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.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms1024valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms4096valid
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.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms4096valid
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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.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.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
4.0ms4096valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
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.0ms2048valid
0.0ms2048valid
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.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms4096valid
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.0ms512valid
0.0ms4096valid
0.0ms256valid
4.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
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.0ms256valid
0.0ms2048valid
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.0ms4096valid
0.0ms2048valid
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.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
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.0ms512valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
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.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.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.0ms4096valid
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.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.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms4096valid
0.0ms1024valid
0.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
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.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.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms2048valid
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.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
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.0ms2048valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms4096valid
0.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Bogosity

preprocess279.0ms (3.3%)

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
1330-3(3.56412500068112e-156 6.979468484308802e-201)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
290-1(-1.2407535599108714e+73 8.421609712577622e-124)(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
270-0-(+.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
41.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
80.7%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

localize146.0ms (1.7%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
90.6%
(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
90.4%
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
52.5%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
100.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))
90.6%
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
90.4%
(+.f64 re (hypot.f64 re im))
Compiler

Compiled 115 to 34 computations (70.4% saved)

series38.0ms (0.4%)

Counts
7 → 104
Calls

42 calls:

TimeVariablePointExpression
3.0ms
im
@0
(*.f64 1/2 (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
@0
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
2.0ms
im
@-inf
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
1.0ms
re
@0
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))

rewrite253.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1442×fma-define
764×log1p-expm1-u
764×expm1-log1p-u
718×fma-neg
384×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023197
1338197
23744197
Stop Event
node limit
Counts
7 → 199
Calls
Call 1
Inputs
(+.f64 re (hypot.f64 re im))
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))
(*.f64 1/2 (sqrt.f64 (*.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 1/2 (sqrt.f64 (*.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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (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))))))
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 2 (hypot.f64 re im))))
(hypot.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 re 2)))
(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 (exp.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))) 1)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 2)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(*.f64 (hypot.f64 re im) 1)
(*.f64 1 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (pow.f64 re 2) (pow.f64 im 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(pow.f64 (hypot.f64 re im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(pow.f64 (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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (hypot.f64 re im) 2) (pow.f64 re 2)) (/.f64 1 (-.f64 (hypot.f64 re im) re)))
(/.f64 1 (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (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))))))
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 2 (hypot.f64 re im))))
(hypot.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 re 2)))
(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 (exp.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))) 1)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 2)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))) 1/4))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) 1))

simplify187.0ms (2.2%)

Algorithm
egg-herbie
Rules
1718×distribute-lft-in
712×associate-*r*
706×fma-define
620×associate-*l*
492×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval304.0ms (3.5%)

Compiler

Compiled 7434 to 5516 computations (25.8% saved)

prune54.0ms (0.6%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2978305
Fresh000
Picked202
Done000
Total2998307
Accuracy
88.8%
Counts
307 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.5%
(fma.f64 re (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) 1/4) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) re)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
7.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
50.3%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 im (*.f64 re (+.f64 1 (/.f64 (*.f64 1/2 re) im)))))))
53.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 im re))))
14.7%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
49.8%
(*.f64 1/2 (sqrt.f64 (*.f64 2 im)))
80.7%
(sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re))))
29.4%
(sqrt.f64 re)
Compiler

Compiled 220 to 178 computations (19.1% saved)

localize478.0ms (5.6%)

Localize:

Found 9 expressions with local error:

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

Compiled 293 to 200 computations (31.7% saved)

series55.0ms (0.6%)

Counts
9 → 124
Calls

51 calls:

TimeVariablePointExpression
4.0ms
re
@-inf
(fma.f64 re (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) 1/4) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) re)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
3.0ms
im
@0
(sqrt.f64 (*.f64 2 (+.f64 im (*.f64 re (+.f64 1 (/.f64 (*.f64 1/2 re) im))))))
2.0ms
im
@0
(fma.f64 re (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) 1/4) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) re)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (sqrt.f64 2))))
2.0ms
re
@inf
(sqrt.f64 (*.f64 2 (+.f64 im (*.f64 re (+.f64 1 (/.f64 (*.f64 1/2 re) im))))))
2.0ms
im
@0
(sqrt.f64 (*.f64 2 (+.f64 im re)))

rewrite108.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
340×log1p-expm1-u
340×expm1-log1p-u
336×add-cube-cbrt
334×add-exp-log
334×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify149.0ms (1.7%)

Algorithm
egg-herbie
Rules
1580×associate-*r*
1402×associate-*l*
1016×fma-define
854×*-commutative
474×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval192.0ms (2.2%)

Compiler

Compiled 9655 to 7424 computations (23.1% saved)

prune61.0ms (0.7%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New3655370
Fresh123
Picked325
Done000
Total3699378
Accuracy
88.8%
Counts
378 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.8%
(+.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (sqrt.f64 2))))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))))
7.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
14.7%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
80.7%
(sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re))))
50.3%
(sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im)))))))
53.1%
(sqrt.f64 (*.f64 1/2 (+.f64 im re)))
14.7%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
49.8%
(sqrt.f64 (*.f64 1/2 im))
29.4%
(sqrt.f64 re)
Compiler

Compiled 210 to 168 computations (20% saved)

localize281.0ms (3.3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
98.2%
(/.f64 (pow.f64 im 2) re)
91.6%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
100.0%
(sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im)))))))
100.0%
(*.f64 1/2 (/.f64 re im))
Compiler

Compiled 165 to 95 computations (42.4% saved)

series20.0ms (0.2%)

Counts
4 → 24
Calls

24 calls:

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

rewrite158.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1061×log1p-expm1-u
862×expm1-log1p-u
306×associate-*r*
224×associate-*l*
149×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (1.4%)

Algorithm
egg-herbie
Rules
1352×fma-define
812×unswap-sqr
578×log-prod
546×distribute-rgt-in
540×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03365742
18765450
231195216
Stop Event
node limit
Counts
133 → 188
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 im) (sqrt.f64 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(+.f64 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 1/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 1/2)))
(+.f64 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 1/2))) (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 1/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 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2)))
(*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 3) (pow.f64 (sqrt.f64 1/2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 im)) (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) re)))) re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2))))) re)) (*.f64 -1/2 (sqrt.f64 im))) re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(-.f64 (fma.f64 1/2 (/.f64 re im) 1) 1)
(/.f64 1/2 (/.f64 im re))
(/.f64 1 (/.f64 im (*.f64 1/2 re)))
(/.f64 (*.f64 1/2 re) im)
(/.f64 (neg.f64 (*.f64 1/2 re)) (neg.f64 im))
(/.f64 (*.f64 1/2 (neg.f64 re)) (neg.f64 im))
(/.f64 (*.f64 (neg.f64 re) 1/2) (neg.f64 im))
(/.f64 (/.f64 (*.f64 1/2 re) 1) im)
(/.f64 (/.f64 (*.f64 1/2 re) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im))
(/.f64 (/.f64 (*.f64 1/2 re) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (/.f64 (*.f64 1/2 re) im) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 re) im)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 re) im)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 re) im))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 re) im)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 re) im)))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 re) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 re) im)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(*.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(*.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) (sqrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4) (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) 1)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 1/2))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 1/2)
(pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 2)
(fabs.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(*.f64 im (/.f64 im re))
(*.f64 1 (/.f64 (pow.f64 im 2) re))
(*.f64 (pow.f64 im 2) (/.f64 1 re))
(*.f64 (/.f64 (pow.f64 im 2) re) 1)
(*.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.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 (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 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)) (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 (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 (pow.f64 (/.f64 (pow.f64 im 2) 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)))
(neg.f64 (/.f64 (neg.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))
Outputs
(*.f64 (sqrt.f64 im) (sqrt.f64 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 1/2) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(fma.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(+.f64 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (*.f64 (sqrt.f64 1/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 1/2)))
(fma.f64 re (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 im))) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 (sqrt.f64 1/2) re) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 1/2) (*.f64 re (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (sqrt.f64 1/2) (*.f64 re (*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))))))))
(fma.f64 re (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (fma.f64 (sqrt.f64 1/2) (*.f64 re (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(+.f64 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 1/2))) (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 1/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 1/2)))
(fma.f64 re (fma.f64 1/2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 im))) (*.f64 re (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) re) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 1/2) (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 1/2) re)) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) re)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (+.f64 (sqrt.f64 1/2) (*.f64 re (*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))))))
(fma.f64 re (fma.f64 re (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) re) (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (fma.f64 (sqrt.f64 1/2) (*.f64 re (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4))) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 im) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 im)) re))
(*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 re))
(*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (fma.f64 1/2 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 (/.f64 (sqrt.f64 im) re))))
(fma.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 re) (*.f64 (sqrt.f64 im) 1/2))
(*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 re (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re)) (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 im)) (/.f64 1 (sqrt.f64 1/2))) 2)) (pow.f64 re 2))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 re (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (*.f64 (*.f64 (sqrt.f64 im) 1/2) (+.f64 (/.f64 1 re) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2)) (pow.f64 re 2))))))
(fma.f64 re (fma.f64 (sqrt.f64 im) (*.f64 (/.f64 (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2)) (pow.f64 re 2)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 im) 1/2))
(*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (pow.f64 re 3) (pow.f64 (sqrt.f64 1/2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (pow.f64 re 2)))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))))
(*.f64 re (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 im)) (/.f64 1 (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re)) (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 im)) (/.f64 1 (sqrt.f64 1/2))) 2)) (pow.f64 re 2))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))))
(*.f64 re (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2)) (*.f64 1/2 (pow.f64 re 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (*.f64 (*.f64 (sqrt.f64 im) 1/2) (+.f64 (/.f64 1 re) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2)) (pow.f64 re 2)))))))
(*.f64 re (fma.f64 (*.f64 (sqrt.f64 im) 1/2) (+.f64 (/.f64 1 re) (/.f64 (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2)) (pow.f64 re 2))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 im)) (*.f64 (pow.f64 im 3/2) (*.f64 (/.f64 (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2)) (*.f64 1/2 (pow.f64 re 3))) -1/4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re -1/2))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re))) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 (neg.f64 re) (fma.f64 1/2 (*.f64 (sqrt.f64 im) (/.f64 1 re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (neg.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 (/.f64 (sqrt.f64 im) re)))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 1/2 re) (*.f64 (sqrt.f64 im) 1/2)))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 im)) (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) re)))) re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 (neg.f64 re) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 (-.f64 im (pow.f64 (*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2))) -1/2) 2)) re)))) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (neg.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 im)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2)) re) 1) (sqrt.f64 im))) re))))
(*.f64 re (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2)) re) 1) (sqrt.f64 im)) re)) (*.f64 (sqrt.f64 (/.f64 1 im)) -1/2)))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (-.f64 im (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2)))) 2))))) re)) (*.f64 -1/2 (sqrt.f64 im))) re)) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2)))))
(*.f64 (neg.f64 re) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2))) -1/2) 2)) (*.f64 re (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 im)) (-.f64 im (pow.f64 (*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (sqrt.f64 1/2))) -1/2) 2)))) re) (*.f64 (sqrt.f64 im) -1/2)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 1/2) 2))))
(*.f64 re (neg.f64 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) (/.f64 (-.f64 (*.f64 (sqrt.f64 im) -1/2) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 im 3)) (/.f64 (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2)) (*.f64 1/2 re))) (*.f64 1/2 (*.f64 (sqrt.f64 im) (-.f64 im (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 im) (sqrt.f64 1/2))) 2))))) re)) re))))
(*.f64 re (+.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 im) -1/2) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 3/2) (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2))) (*.f64 1/2 re)) (*.f64 (-.f64 im (pow.f64 (/.f64 (*.f64 (sqrt.f64 im) 1/2) (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 im) 1/2))) re)) re) (*.f64 (sqrt.f64 (/.f64 1 im)) -1/2)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1/4)))
(*.f64 (neg.f64 im) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1/4)))
(*.f64 (neg.f64 im) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1/4)))
(*.f64 (neg.f64 im) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1/4)))
(*.f64 (neg.f64 im) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(-.f64 (fma.f64 1/2 (/.f64 re im) 1) 1)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 1/2 (/.f64 im re))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 1 (/.f64 im (*.f64 1/2 re)))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (*.f64 1/2 re) im)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (neg.f64 (*.f64 1/2 re)) (neg.f64 im))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (*.f64 1/2 (neg.f64 re)) (neg.f64 im))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (*.f64 (neg.f64 re) 1/2) (neg.f64 im))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (/.f64 (*.f64 1/2 re) 1) im)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (/.f64 (*.f64 1/2 re) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(/.f64 (/.f64 (*.f64 1/2 re) (sqrt.f64 im)) (sqrt.f64 im))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(pow.f64 (/.f64 (*.f64 1/2 re) im) 1)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 re) im)) 3)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 3) 1/3)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 re) im)) 2)
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 2))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 re im)))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 re) im))))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 re) im) 3))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 re) im)))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 re) im)))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 re) im)))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 re) im)) 1))
(+.f64 (fma.f64 1/2 (/.f64 re im) 1) -1)
(+.f64 (*.f64 re (/.f64 1/2 im)) 0)
(*.f64 1/2 (/.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1)
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(*.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4) (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/2)
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(pow.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1)
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) 3)
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(pow.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 3/2))
(pow.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 1/4) 2)
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(fabs.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(cbrt.f64 (pow.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im))) 1/2))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))) 1))
(sqrt.f64 (*.f64 1/2 (fma.f64 re (fma.f64 1/2 (/.f64 re im) 1) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(*.f64 1 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) 1)
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)))))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 1/2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(sqrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)))
(pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) 1)
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 3)
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 2)
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(fabs.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4)) 1/2))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(sqrt.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/4 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) 1))
(/.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 re))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.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 im (/.f64 im re))
(/.f64 (pow.f64 im 2) re)
(*.f64 1 (/.f64 (pow.f64 im 2) 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 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.f64 im) 2) re))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2)) re)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4))) re)
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2)) re)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4))) 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 (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re)))
(/.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (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)))
(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 (*.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 im) 2)) re)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4))) 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)) (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 (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 (pow.f64 (/.f64 (pow.f64 im 2) re) 3) 1/3)
(/.f64 (pow.f64 im 2) re)
(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)
(neg.f64 (/.f64 (neg.f64 (pow.f64 im 2)) re))
(/.f64 (pow.f64 im 2) 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)

eval77.0ms (0.9%)

Compiler

Compiled 3552 to 2598 computations (26.9% saved)

prune91.0ms (1.1%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New1853188
Fresh022
Picked145
Done022
Total18611197
Accuracy
90.6%
Counts
197 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.8%
(+.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (sqrt.f64 2))))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))))
7.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
14.7%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
80.7%
(sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re))))
50.3%
(sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im)))))))
53.1%
(sqrt.f64 (*.f64 1/2 (+.f64 im re)))
16.4%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))))))
16.5%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re)))))
49.8%
(sqrt.f64 (*.f64 1/2 im))
29.4%
(sqrt.f64 re)
11.0%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2))
Compiler

Compiled 229 to 180 computations (21.4% saved)

localize663.0ms (7.7%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 im (cbrt.f64 re))
99.6%
(pow.f64 (cbrt.f64 re) 2)
99.6%
(cbrt.f64 re)
82.1%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))))))
99.9%
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2)
96.3%
(/.f64 (pow.f64 im 2) re)
74.4%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2))
100.0%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
96.3%
(/.f64 (pow.f64 im 2) re)
82.1%
(sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
99.9%
(*.f64 im (/.f64 im re))
82.1%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re)))))
99.9%
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (sqrt.f64 2)))))
99.9%
(fma.f64 (sqrt.f64 2) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (sqrt.f64 2))
99.9%
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
99.8%
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (sqrt.f64 2))))
Compiler

Compiled 355 to 235 computations (33.8% saved)

series217.0ms (2.5%)

Counts
14 → 192
Calls

78 calls:

TimeVariablePointExpression
39.0ms
re
@-inf
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2)
33.0ms
im
@0
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2)
32.0ms
im
@0
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))))))
15.0ms
re
@0
(pow.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/4) 3/2)
14.0ms
re
@0
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))))))

rewrite424.0ms (4.9%)

Algorithm
batch-egg-rewrite
Rules
728×associate-*r*
286×cbrt-prod
286×log1p-expm1-u
286×expm1-log1p-u
275×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify256.0ms (3%)

Algorithm
egg-herbie
Rules
1504×fma-define
1124×log-prod
894×times-frac
626×*-commutative
484×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075019476
1195218892
2647118628
Stop Event
node limit
Counts
559 → 465
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(*.f64 1/4 (/.f64 re im))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(+.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (pow.f64 im -1/2) 1/4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 im -1/2) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 im -1/2) 1/4)) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im -1/2) 3) (pow.f64 (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) (pow.f64 (pow.f64 im -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1))
(+.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im)))
(+.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 1/2 im)))
(+.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re))
(+.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 1/2 im) re))
(+.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) 1) (*.f64 (*.f64 re (/.f64 -1/4 im)) 1))
(+.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) 1) (*.f64 (*.f64 (/.f64 -1/4 im) re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 1/2 im)) 3) (pow.f64 (*.f64 re (/.f64 -1/4 im)) 3)) (+.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 1/2 im))) (-.f64 (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 -1/4 im))) (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 im) re) 3) (pow.f64 (*.f64 (/.f64 -1/4 im) re) 3)) (+.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 1/2 im) re)) (-.f64 (*.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 -1/4 im) re)) (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 1/2 im))) (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 -1/4 im)))) (-.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 1/2 im) re)) (*.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 -1/4 im) re))) (-.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re)))
(pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 1 im) 1/4)) re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (*.f64 (/.f64 1 im) 1/4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1 im) 1/4) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 1))
(fma.f64 re (/.f64 1/2 im) (*.f64 re (/.f64 -1/4 im)))
(fma.f64 (/.f64 1/2 im) re (*.f64 (/.f64 -1/4 im) re))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) 1) (*.f64 (sqrt.f64 2) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1)
(*.f64 1 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) 3) (*.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) (-.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))
(pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))) 1)
(pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 3)
(pow.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 im -1/2) 1/4)) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 2) re))) 1)
(/.f64 im (/.f64 re im))
(/.f64 im (*.f64 (/.f64 (pow.f64 (cbrt.f64 re) 2) im) (cbrt.f64 re)))
(/.f64 im (*.f64 (/.f64 (cbrt.f64 re) im) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) (*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) (/.f64 (cbrt.f64 re) im))
(/.f64 (/.f64 im (cbrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 re) 2) im))
(/.f64 1 (/.f64 re (pow.f64 im 2)))
(/.f64 1 (*.f64 (/.f64 (cbrt.f64 re) im) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 1 (/.f64 (/.f64 re (pow.f64 im 2)) 1))
(/.f64 1 (/.f64 (cbrt.f64 re) (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 re) 2) (/.f64 im (/.f64 (cbrt.f64 re) im))))
(/.f64 (neg.f64 im) (*.f64 (/.f64 (pow.f64 (cbrt.f64 re) 2) im) (neg.f64 (cbrt.f64 re))))
(/.f64 (neg.f64 im) (*.f64 (/.f64 (cbrt.f64 re) im) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (neg.f64 (pow.f64 im 2)) (neg.f64 re))
(/.f64 (neg.f64 (pow.f64 im 2)) (*.f64 (cbrt.f64 re) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (neg.f64 (pow.f64 im 2)) (*.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 -1 (/.f64 re (pow.f64 im 2)))
(/.f64 -1 (neg.f64 (/.f64 re (pow.f64 im 2))))
(/.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im) (cbrt.f64 re))
(/.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (pow.f64 (cbrt.f64 re) 2))
(/.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (neg.f64 (cbrt.f64 re))))
(/.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (neg.f64 (cbrt.f64 re)) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (*.f64 (neg.f64 im) 1) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (cbrt.f64 re) im)))
(/.f64 (*.f64 (neg.f64 im) 1) (*.f64 (neg.f64 (cbrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 (*.f64 im 1) (*.f64 (pow.f64 (cbrt.f64 re) 2) (/.f64 (cbrt.f64 re) im)))
(/.f64 (*.f64 im 1) (*.f64 (cbrt.f64 re) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 im 2))) (neg.f64 (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)) (neg.f64 (cbrt.f64 re)))
(/.f64 (neg.f64 (/.f64 im (/.f64 (cbrt.f64 re) im))) (neg.f64 (pow.f64 (cbrt.f64 re) 2)))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(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))
(neg.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)))
(neg.f64 (/.f64 (neg.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 im 3) (pow.f64 (/.f64 im re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 im re) 3) (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3) (pow.f64 (/.f64 im (cbrt.f64 re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3) (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 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 (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 im))
(*.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (/.f64 (sqrt.f64 im) (cbrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (sqrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 im re)))
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2))) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) 1/2))
(*.f64 (pow.f64 -1 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (sqrt.f64 -1) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(/.f64 1 (sqrt.f64 (/.f64 re (pow.f64 im 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (neg.f64 re)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)) (pow.f64 re 1/6))
(/.f64 (sqrt.f64 (/.f64 im (/.f64 (cbrt.f64 re) im))) (cbrt.f64 re))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1/2)
(pow.f64 (/.f64 im (sqrt.f64 re)) 1)
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3)
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2)
(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 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) 1)
(pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (pow.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))) 1)
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) (pow.f64 -1/4 3/2))
(*.f64 (pow.f64 -1/4 3/2) (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(*.f64 1 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4))
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1/2 (/.f64 re (pow.f64 im 2))) 3/2))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 re (pow.f64 im 2))) 3/2) (pow.f64 1/2 3/2))
(*.f64 (pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 3/2) (pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 3/2))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (sqrt.f64 1/2)) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 re))) 1)
(*.f64 1 (cbrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (cbrt.f64 (cbrt.f64 re)))
(*.f64 (pow.f64 re 1/6) (pow.f64 re 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 re))
(*.f64 (pow.f64 (sqrt.f64 re) 1/3) (pow.f64 (sqrt.f64 re) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 re) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)))
(pow.f64 re 1/3)
(pow.f64 (cbrt.f64 re) 1)
(pow.f64 (pow.f64 (cbrt.f64 re) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 re)) 3)
(pow.f64 (pow.f64 re 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 re) 2))
(fabs.f64 (cbrt.f64 re))
(log.f64 (exp.f64 (cbrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 re))))
(expm1.f64 (log1p.f64 (cbrt.f64 re)))
(log1p.f64 (expm1.f64 (cbrt.f64 re)))
(exp.f64 (log.f64 (cbrt.f64 re)))
(exp.f64 (*.f64 (log.f64 re) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 re)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 re) 2))) 1)
(*.f64 (cbrt.f64 re) (cbrt.f64 re))
(*.f64 1 (pow.f64 (cbrt.f64 re) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 re) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2))
(*.f64 (sqrt.f64 re) (pow.f64 re 1/6))
(*.f64 (*.f64 (cbrt.f64 re) 1) (cbrt.f64 re))
(*.f64 (*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (cbrt.f64 (cbrt.f64 re)))
(sqrt.f64 (pow.f64 (cbrt.f64 re) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 re) 2))))
(cbrt.f64 (pow.f64 re 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 re) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 re) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 re))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 re))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (cbrt.f64 re)))) 1)
(*.f64 im (/.f64 1 (cbrt.f64 re)))
(*.f64 1 (/.f64 im (cbrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (cbrt.f64 re))) 2) (cbrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (sqrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (neg.f64 im) (/.f64 1 (neg.f64 (cbrt.f64 re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (/.f64 im (cbrt.f64 (cbrt.f64 re))))
(*.f64 (/.f64 1 (pow.f64 re 1/6)) (/.f64 im (pow.f64 re 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (cbrt.f64 (/.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (cbrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 1/6)) (/.f64 (cbrt.f64 im) (pow.f64 re 1/6)))
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (cbrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (/.f64 (sqrt.f64 im) (cbrt.f64 (cbrt.f64 re))))
(pow.f64 (/.f64 im (cbrt.f64 re)) 1)
(pow.f64 (cbrt.f64 (/.f64 im (cbrt.f64 re))) 3)
(pow.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) 2)
(pow.f64 (/.f64 (cbrt.f64 re) im) -1)
(neg.f64 (/.f64 im (neg.f64 (cbrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (cbrt.f64 re)))
(sqrt.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 2))
(log.f64 (exp.f64 (/.f64 im (cbrt.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (cbrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3))
(cbrt.f64 (/.f64 (pow.f64 im 3) re))
(expm1.f64 (log1p.f64 (/.f64 im (cbrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (cbrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (cbrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (cbrt.f64 re))) 1))
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)))
(*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re)))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)))
(*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re)))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 (neg.f64 re) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/16)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 2) re) (*.f64 (sqrt.f64 (/.f64 1 im)) -1/4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 (neg.f64 re) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/16)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 2) re) (*.f64 (sqrt.f64 (/.f64 1 im)) -1/4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))))))
(*.f64 (neg.f64 re) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/16)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 2) re) (*.f64 (sqrt.f64 (/.f64 1 im)) -1/4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) -1/16))) (neg.f64 re))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (fma.f64 1/4 (/.f64 (sqrt.f64 2) im) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (fma.f64 1/4 (/.f64 (sqrt.f64 2) im) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)))
(*.f64 re (fma.f64 1/4 (/.f64 (sqrt.f64 2) im) (/.f64 (sqrt.f64 2) re)))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 (neg.f64 re) (fma.f64 -1 (/.f64 (sqrt.f64 2) re) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) im)))
(*.f64 (-.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)) (neg.f64 re))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 (neg.f64 re) (fma.f64 -1 (/.f64 (sqrt.f64 2) re) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) im)))
(*.f64 (-.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)) (neg.f64 re))
(*.f64 -1 (*.f64 re (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) re)) (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)))))
(*.f64 (neg.f64 re) (fma.f64 -1 (/.f64 (sqrt.f64 2) re) (/.f64 (*.f64 -1/4 (sqrt.f64 2)) im)))
(*.f64 (-.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) im)) (/.f64 (sqrt.f64 2) re)) (neg.f64 re))
(*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im))
(*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) re) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 re) im)) im)
(/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 re im)) im)
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) re) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 re) im)) im)
(/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 re im)) im)
(/.f64 (+.f64 (*.f64 1/4 (*.f64 re (sqrt.f64 2))) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) re) (*.f64 im (sqrt.f64 2))) im)
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 re) im)) im)
(/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 re im)) im)
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 re (sqrt.f64 2)) im)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 re (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (sqrt.f64 2) re)))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re)))))
(*.f64 re (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 re (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) re)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)))))
(*.f64 re (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) re)))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) (*.f64 (sqrt.f64 2) (pow.f64 re 2))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (pow.f64 re 2) (sqrt.f64 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 (sqrt.f64 2) (pow.f64 re 2))))
(*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 im) 3)) (*.f64 (sqrt.f64 2) (pow.f64 re 2))))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))))
(*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)))) (pow.f64 re 2))
(*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 im)) (/.f64 (sqrt.f64 2) re)) (*.f64 (sqrt.f64 2) (*.f64 1/16 (sqrt.f64 (pow.f64 (/.f64 1 im) 3))))) (pow.f64 re 2))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 1 re)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))))
(*.f64 (*.f64 im (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 1/2 (*.f64 im (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) 1/2))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) -1/2))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) -1/2))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) -1/2))
(*.f64 -1/2 (*.f64 (*.f64 im (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (*.f64 im (sqrt.f64 -1)) -1/2))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (neg.f64 (log.f64 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 -2 (log.f64 (/.f64 -1 im)))))
(pow.f64 (exp.f64 3/2) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1/4 re))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (*.f64 -1 (log.f64 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1/4 (pow.f64 im 2))) (log.f64 (/.f64 1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (pow.f64 im 2))) (log.f64 (/.f64 -1 re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re)))
(*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 -1 (*.f64 (*.f64 im (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 1 re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 1 re)))))
(*.f64 (*.f64 im (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 1 re))))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(*.f64 (pow.f64 (/.f64 1 re) 1/3) im)
(*.f64 im (cbrt.f64 (/.f64 1 re)))
(+.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (sqrt.f64 2)))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (pow.f64 im -1/2) 1/4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 im -1/2) 1/4)))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))))
(+.f64 -1 (fma.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))) 1))
(pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 1)
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3)
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) 1/3)
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 2)
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))) 2))
(fabs.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(fabs.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 im -1/2) 1/4)) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im -1/2) 3) (pow.f64 (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) (pow.f64 (pow.f64 im -1/2) 3)))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))))
(+.f64 -1 (fma.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(*.f64 (pow.f64 im -1/2) (*.f64 1/4 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))))
(+.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im)))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 1/2 im)))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 1/2 im) re))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) 1) (*.f64 (*.f64 re (/.f64 -1/4 im)) 1))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) 1) (*.f64 (*.f64 (/.f64 -1/4 im) re) 1))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 1/4 im))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/4 re) im)))
(+.f64 -1 (fma.f64 1/4 (/.f64 re im) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 1/2 im)) 3) (pow.f64 (*.f64 re (/.f64 -1/4 im)) 3)) (+.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 1/2 im))) (-.f64 (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 -1/4 im))) (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 -1/4 im)) 3) (pow.f64 (/.f64 (*.f64 1/2 re) im) 3)) (fma.f64 (/.f64 (*.f64 1/2 re) im) (/.f64 (*.f64 1/2 re) im) (*.f64 (*.f64 re (/.f64 -1/4 im)) (-.f64 (*.f64 re (/.f64 -1/4 im)) (/.f64 (*.f64 1/2 re) im)))))
(/.f64 (*.f64 (pow.f64 re 3) (+.f64 (pow.f64 (/.f64 -1/4 im) 3) (/.f64 1/8 (pow.f64 im 3)))) (fma.f64 (pow.f64 re 2) (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)) (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (-.f64 (/.f64 -1/4 im) (/.f64 1/2 im))))))
(/.f64 (*.f64 (pow.f64 re 3) (+.f64 (pow.f64 (/.f64 -1/4 im) 3) (/.f64 1/8 (pow.f64 im 3)))) (fma.f64 (/.f64 (*.f64 re (*.f64 re -1/4)) im) (-.f64 (/.f64 -1/4 im) (/.f64 1/2 im)) (*.f64 (pow.f64 re 2) (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 im) re) 3) (pow.f64 (*.f64 (/.f64 -1/4 im) re) 3)) (+.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 1/2 im) re)) (-.f64 (*.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 -1/4 im) re)) (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 -1/4 im)) 3) (pow.f64 (/.f64 (*.f64 1/2 re) im) 3)) (fma.f64 (/.f64 (*.f64 1/2 re) im) (/.f64 (*.f64 1/2 re) im) (*.f64 (*.f64 re (/.f64 -1/4 im)) (-.f64 (*.f64 re (/.f64 -1/4 im)) (/.f64 (*.f64 1/2 re) im)))))
(/.f64 (*.f64 (pow.f64 re 3) (+.f64 (pow.f64 (/.f64 -1/4 im) 3) (/.f64 1/8 (pow.f64 im 3)))) (fma.f64 (pow.f64 re 2) (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)) (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (-.f64 (/.f64 -1/4 im) (/.f64 1/2 im))))))
(/.f64 (*.f64 (pow.f64 re 3) (+.f64 (pow.f64 (/.f64 -1/4 im) 3) (/.f64 1/8 (pow.f64 im 3)))) (fma.f64 (/.f64 (*.f64 re (*.f64 re -1/4)) im) (-.f64 (/.f64 -1/4 im) (/.f64 1/2 im)) (*.f64 (pow.f64 re 2) (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 1/2 im))) (*.f64 (*.f64 re (/.f64 -1/4 im)) (*.f64 re (/.f64 -1/4 im)))) (-.f64 (*.f64 re (/.f64 1/2 im)) (*.f64 re (/.f64 -1/4 im))))
(/.f64 (*.f64 (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (*.f64 re (-.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))) (*.f64 re (-.f64 (/.f64 1/2 im) (/.f64 -1/4 im))))
(/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)) (*.f64 (/.f64 -1/4 im) (/.f64 -1/4 im)))) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 1/4 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 1/2 im) re)) (*.f64 (*.f64 (/.f64 -1/4 im) re) (*.f64 (/.f64 -1/4 im) re))) (-.f64 (*.f64 (/.f64 1/2 im) re) (*.f64 (/.f64 -1/4 im) re)))
(/.f64 (*.f64 (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im))) (*.f64 re (-.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))) (*.f64 re (-.f64 (/.f64 1/2 im) (/.f64 -1/4 im))))
(/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (/.f64 1/2 im) (/.f64 1/2 im)) (*.f64 (/.f64 -1/4 im) (/.f64 -1/4 im)))) (*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 1/4 im))))
(pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 1)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 3)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(pow.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 3) 1/3)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 2)
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 2))
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 1/4 im)) 2))
(fabs.f64 (/.f64 (*.f64 1/4 re) im))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 1 im) 1/4)) re))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)))))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4)) 3))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (*.f64 (/.f64 1 im) 1/4) 3)))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1 im) 1/4) 3) (pow.f64 re 3)))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 1/4 im))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/4 re) im)))
(+.f64 -1 (fma.f64 1/4 (/.f64 re im) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(exp.f64 (log.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (/.f64 1 im) 1/4))) 1))
(*.f64 1/4 (/.f64 re im))
(/.f64 (*.f64 1/4 re) im)
(fma.f64 re (/.f64 1/2 im) (*.f64 re (/.f64 -1/4 im)))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(fma.f64 (/.f64 1/2 im) re (*.f64 (/.f64 -1/4 im) re))
(*.f64 re (+.f64 (/.f64 1/2 im) (/.f64 -1/4 im)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) 1) (*.f64 (sqrt.f64 2) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(+.f64 -1 (fma.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1) 1))
(*.f64 1 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) 3) (*.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) (-.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im))) 3) (*.f64 2 (sqrt.f64 2))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im))) (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im))) (-.f64 2 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1/4 im) (sqrt.f64 2))))))
(/.f64 (fma.f64 2 (sqrt.f64 2) (pow.f64 (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))) 3)) (+.f64 2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 -1/4 im)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 1/4 re) im) 2)))))
(/.f64 (fma.f64 2 (sqrt.f64 2) (pow.f64 (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))) 3)) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 1/4 re) im) 2) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 -1/4 im))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4))) 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 2) re) (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im))) (*.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im))) -2) (fma.f64 (*.f64 (sqrt.f64 2) re) (/.f64 1/4 im) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 1/4 re) im) 2))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 1/4 re) im) 1)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 1/4 re) im) 2) -2) (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) -1)))
(pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 1)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 3) 1/3)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 2)
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)) 2))
(fabs.f64 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))
(fabs.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)) 3))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))
(+.f64 -1 (fma.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 1))
(+.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im))))
(fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))))
(+.f64 -1 (fma.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))) 1))
(pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 1)
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 3)
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(pow.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3) 1/3)
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 2)
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2))))) 2))
(fabs.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 im -1/2) 1/4)) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) re))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2)))) 3))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3)))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))) 3) (pow.f64 re 3)))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))))
(+.f64 -1 (fma.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (*.f64 (pow.f64 im -1/2) 1/4) (fma.f64 (sqrt.f64 2) (*.f64 re (*.f64 (/.f64 1 im) 1/4)) (sqrt.f64 2))))) 1))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 (sqrt.f64 2) (*.f64 re (/.f64 1/4 im)) (sqrt.f64 2)))))
(*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (fma.f64 1/4 (*.f64 re (/.f64 (sqrt.f64 2) im)) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 re im) 1)) (*.f64 re (*.f64 1/4 (pow.f64 im -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(/.f64 (sqrt.f64 (*.f64 -1/4 (pow.f64 im 2))) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(-.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 re im))
(/.f64 (pow.f64 im 2) re)
(/.f64 im (*.f64 (/.f64 (pow.f64 (cbrt.f64 re) 2) im) (cbrt.f64 re)))
(/.f64 (pow.f64 im 2) re)
(/.f64 im (*.f64 (/.f64 (cbrt.f64 re) im) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) re)
(/.f64 (pow.f64 im 2) (*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) (/.f64 (cbrt.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 re) -2) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 re) 2) im))
(/.f64 (pow.f64 im 2) re)
(/.f64 1 (/.f64 re (pow.f64 im 2)))
(/.f64 (pow.f64 im 2) re)
(/.f64 1 (*.f64 (/.f64 (cbrt.f64 re) im) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 (pow.f64 im 2) re)
(/.f64 1 (/.f64 (/.f64 re (pow.f64 im 2)) 1))
(/.f64 (pow.f64 im 2) re)
(/.f64 1 (/.f64 (cbrt.f64 re) (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)))
(*.f64 (/.f64 1 (cbrt.f64 re)) (*.f64 im (*.f64 im (pow.f64 (cbrt.f64 re) -2))))
(*.f64 (*.f64 im (*.f64 im (pow.f64 (cbrt.f64 re) -2))) (/.f64 1 (cbrt.f64 re)))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 re) 2) (/.f64 im (/.f64 (cbrt.f64 re) im))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 im) (*.f64 (/.f64 (pow.f64 (cbrt.f64 re) 2) im) (neg.f64 (cbrt.f64 re))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 im) (*.f64 (/.f64 (cbrt.f64 re) im) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 (pow.f64 im 2)) (neg.f64 re))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 (pow.f64 im 2)) (*.f64 (cbrt.f64 re) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 (pow.f64 im 2)) (*.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (pow.f64 im 2) re)
(/.f64 -1 (/.f64 re (pow.f64 im 2)))
(*.f64 (/.f64 -1 re) (pow.f64 im 2))
(/.f64 (pow.f64 im 2) (neg.f64 re))
(/.f64 -1 (neg.f64 (/.f64 re (pow.f64 im 2))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im) (cbrt.f64 re))
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) (/.f64 (cbrt.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 re) -2) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (pow.f64 (cbrt.f64 re) 2))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (neg.f64 (cbrt.f64 re))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (neg.f64 (cbrt.f64 re)) (neg.f64 (pow.f64 (cbrt.f64 re) 2))))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 (neg.f64 im) 1) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (cbrt.f64 re) im)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 (neg.f64 im) 1) (*.f64 (neg.f64 (cbrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 im 1) (*.f64 (pow.f64 (cbrt.f64 re) 2) (/.f64 (cbrt.f64 re) im)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (*.f64 im 1) (*.f64 (cbrt.f64 re) (/.f64 (pow.f64 (cbrt.f64 re) 2) im)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 (neg.f64 (pow.f64 im 2))) (neg.f64 (neg.f64 re)))
(/.f64 (pow.f64 im 2) re)
(/.f64 (neg.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)) (neg.f64 (cbrt.f64 re)))
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) (/.f64 (cbrt.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 re) -2) (/.f64 (pow.f64 im 2) (cbrt.f64 re)))
(/.f64 (neg.f64 (/.f64 im (/.f64 (cbrt.f64 re) im))) (neg.f64 (pow.f64 (cbrt.f64 re) 2)))
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 (pow.f64 im 2) re) 1)
(/.f64 (pow.f64 im 2) re)
(pow.f64 (/.f64 im (sqrt.f64 re)) 2)
(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)))
(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 (/.f64 -1 re) (pow.f64 im 2))
(/.f64 (pow.f64 im 2) (neg.f64 re))
(neg.f64 (/.f64 (pow.f64 im 2) (neg.f64 re)))
(/.f64 (pow.f64 im 2) re)
(neg.f64 (/.f64 (neg.f64 (pow.f64 im 2)) 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 (pow.f64 (/.f64 (pow.f64 im 2) re) 3))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (/.f64 im re) 3)))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 im re) 3) (pow.f64 im 3)))
(/.f64 (pow.f64 im 2) re)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3) (pow.f64 (/.f64 im (cbrt.f64 re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3) (/.f64 (pow.f64 im 3) re)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3) (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3) (pow.f64 (/.f64 im (cbrt.f64 re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) 3) (/.f64 (pow.f64 im 3) 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 (sqrt.f64 (/.f64 1 re)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 1 (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 im))
(*.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (/.f64 (sqrt.f64 im) (cbrt.f64 re)))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (cbrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (sqrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (/.f64 (sqrt.f64 im) (cbrt.f64 re)))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (cbrt.f64 re)))
(*.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 im))
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 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 4) (pow.f64 re 2)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (pow.f64 -1 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 -1) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im 2) re))))
(*.f64 (sqrt.f64 -1) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(/.f64 1 (sqrt.f64 (/.f64 re (pow.f64 im 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (neg.f64 re)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 im (pow.f64 (cbrt.f64 re) -2)) im)) (pow.f64 re 1/6))
(/.f64 (sqrt.f64 (*.f64 im (*.f64 im (pow.f64 (cbrt.f64 re) -2)))) (pow.f64 re 1/6))
(/.f64 (sqrt.f64 (/.f64 im (/.f64 (cbrt.f64 re) im))) (cbrt.f64 re))
(/.f64 (sqrt.f64 (*.f64 (/.f64 im (cbrt.f64 re)) im)) (cbrt.f64 re))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 im 2) (cbrt.f64 re))) (cbrt.f64 re))
(pow.f64 (/.f64 (pow.f64 im 2) re) 1/2)
(sqrt.f64 (/.f64 (pow.f64 im 2) re))
(pow.f64 (/.f64 im (sqrt.f64 re)) 1)
(/.f64 im (sqrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3)
(/.f64 im (sqrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3)
(/.f64 im (sqrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2)
(/.f64 im (sqrt.f64 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 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 1/2 (/.f64 im (sqrt.f64 re)) 1))
(pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 1)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 3)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3) 1/3)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 2)
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 im 2) re)))
(log.f64 (pow.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) 1/2))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re))) 3))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 1/2 (/.f64 im (sqrt.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 im (sqrt.f64 re)))) 1))
(*.f64 1/2 (/.f64 im (sqrt.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(/.f64 (sqrt.f64 (*.f64 -1/4 (pow.f64 im 2))) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) re))
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) (pow.f64 -1/4 3/2))
(*.f64 (pow.f64 -1/4 3/2) (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(*.f64 (pow.f64 -1/4 3/2) (pow.f64 (/.f64 im (sqrt.f64 re)) 3))
(*.f64 1 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1/2 (/.f64 re (pow.f64 im 2))) 3/2))
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (*.f64 (/.f64 -1/2 re) (pow.f64 im 2)) 3/2))
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/2 re)) 3/2))
(*.f64 (pow.f64 (/.f64 -1/2 (/.f64 re (pow.f64 im 2))) 3/2) (pow.f64 1/2 3/2))
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (*.f64 (/.f64 -1/2 re) (pow.f64 im 2)) 3/2))
(*.f64 (pow.f64 1/2 3/2) (pow.f64 (*.f64 (pow.f64 im 2) (/.f64 -1/2 re)) 3/2))
(*.f64 (pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 3/2) (pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 3/2))
(pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) 3)
(pow.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re))) 3)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 3/2))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re))) (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))) re))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re))))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (sqrt.f64 1/2)) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) (sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))))
(sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3))
(sqrt.f64 (*.f64 -1/64 (pow.f64 (/.f64 (pow.f64 im 2) re) 3)))
(log.f64 (exp.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 re)) (*.f64 2 (log.f64 im))))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 -1/4 1/2))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (pow.f64 (pow.f64 -1/4 3/2) 1/3))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (pow.f64 -1/4 3/2)))
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 -1/4 3/2))) (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 1 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) (cbrt.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (sqrt.f64 1/2))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 1/2)))
(*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1/2)))
(*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(*.f64 (pow.f64 -1/4 1/2) (/.f64 im (sqrt.f64 re)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 1 1/2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 2)) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/16 (/.f64 (pow.f64 im 4) (pow.f64 re 2))))) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 im 2) -1/4)) (sqrt.f64 re))
(/.f64 (sqrt.f64 (*.f64 -1/4 (pow.f64 im 2))) (sqrt.f64 re))
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)) 1)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 3)
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 1/4) 2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(fabs.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (exp.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))))
(+.f64 -1 (fma.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/4))) 1))
(*.f64 (sqrt.f64 -1/4) (/.f64 im (sqrt.f64 re)))
(*.f64 im (/.f64 (sqrt.f64 -1/4) (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re))) 1/2))
(sqrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 2) re)) 3/2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 re))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 re)))
(*.f64 1 (cbrt.f64 re))
(cbrt.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (cbrt.f64 (cbrt.f64 re)))
(cbrt.f64 re)
(*.f64 (pow.f64 re 1/6) (pow.f64 re 1/6))
(cbrt.f64 re)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 re))
(cbrt.f64 re)
(*.f64 (pow.f64 (sqrt.f64 re) 1/3) (pow.f64 (sqrt.f64 re) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 re) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 re) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 re))))
(pow.f64 re 1/3)
(cbrt.f64 re)
(pow.f64 (cbrt.f64 re) 1)
(cbrt.f64 re)
(pow.f64 (pow.f64 (cbrt.f64 re) 2) 1/2)
(cbrt.f64 re)
(pow.f64 (cbrt.f64 (cbrt.f64 re)) 3)
(cbrt.f64 re)
(pow.f64 (pow.f64 re 1/6) 2)
(cbrt.f64 re)
(sqrt.f64 (pow.f64 (cbrt.f64 re) 2))
(cbrt.f64 re)
(fabs.f64 (cbrt.f64 re))
(cbrt.f64 re)
(log.f64 (exp.f64 (cbrt.f64 re)))
(cbrt.f64 re)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 re))))
(cbrt.f64 re)
(expm1.f64 (log1p.f64 (cbrt.f64 re)))
(log1p.f64 (expm1.f64 (cbrt.f64 re)))
(cbrt.f64 re)
(exp.f64 (log.f64 (cbrt.f64 re)))
(cbrt.f64 re)
(exp.f64 (*.f64 (log.f64 re) 1/3))
(cbrt.f64 re)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 re)) 1))
(cbrt.f64 re)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 re) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 re) 2)))
(*.f64 (cbrt.f64 re) (cbrt.f64 re))
(pow.f64 (cbrt.f64 re) 2)
(*.f64 1 (pow.f64 (cbrt.f64 re) 2))
(pow.f64 (cbrt.f64 re) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 re) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 re) 4)))
(*.f64 (sqrt.f64 re) (pow.f64 re 1/6))
(*.f64 (*.f64 (cbrt.f64 re) 1) (cbrt.f64 re))
(pow.f64 (cbrt.f64 re) 2)
(*.f64 (*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (cbrt.f64 (cbrt.f64 re)))
(pow.f64 (cbrt.f64 re) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 re) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 re) 2)))
(pow.f64 (cbrt.f64 re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 re) 2))))
(pow.f64 (cbrt.f64 re) 2)
(cbrt.f64 (pow.f64 re 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 re) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 re) 2)))
(pow.f64 (cbrt.f64 re) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 re))))
(pow.f64 (cbrt.f64 re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 re))) 1))
(pow.f64 (cbrt.f64 re) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (cbrt.f64 re)))) 1)
(expm1.f64 (log1p.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 im (/.f64 1 (cbrt.f64 re)))
(/.f64 im (cbrt.f64 re))
(*.f64 1 (/.f64 im (cbrt.f64 re)))
(/.f64 im (cbrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (cbrt.f64 re))) 2) (cbrt.f64 (/.f64 im (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(*.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) (sqrt.f64 (/.f64 im (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(*.f64 (neg.f64 im) (/.f64 1 (neg.f64 (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (/.f64 im (cbrt.f64 (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(*.f64 (/.f64 1 (pow.f64 re 1/6)) (/.f64 im (pow.f64 re 1/6)))
(/.f64 im (cbrt.f64 re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (cbrt.f64 (/.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (/.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (cbrt.f64 (/.f64 im (cbrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (cbrt.f64 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 re 1/6)) (/.f64 (cbrt.f64 im) (pow.f64 re 1/6)))
(*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (/.f64 (cbrt.f64 im) (pow.f64 re 1/6)) (pow.f64 re 1/6)))
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (cbrt.f64 re)))
(/.f64 im (cbrt.f64 re))
(*.f64 (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (/.f64 (sqrt.f64 im) (cbrt.f64 (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(pow.f64 (/.f64 im (cbrt.f64 re)) 1)
(/.f64 im (cbrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (cbrt.f64 re))) 3)
(/.f64 im (cbrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3) 1/3)
(/.f64 im (cbrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (cbrt.f64 re))) 2)
(/.f64 im (cbrt.f64 re))
(pow.f64 (/.f64 (cbrt.f64 re) im) -1)
(/.f64 im (cbrt.f64 re))
(neg.f64 (/.f64 im (neg.f64 (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(neg.f64 (/.f64 (neg.f64 im) (cbrt.f64 re)))
(/.f64 im (cbrt.f64 re))
(sqrt.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 2))
(fabs.f64 (/.f64 im (cbrt.f64 re)))
(log.f64 (exp.f64 (/.f64 im (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (cbrt.f64 re)))))
(/.f64 im (cbrt.f64 re))
(cbrt.f64 (pow.f64 (/.f64 im (cbrt.f64 re)) 3))
(/.f64 im (cbrt.f64 re))
(cbrt.f64 (/.f64 (pow.f64 im 3) re))
(/.f64 im (cbrt.f64 re))
(expm1.f64 (log1p.f64 (/.f64 im (cbrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(exp.f64 (log.f64 (/.f64 im (cbrt.f64 re))))
(/.f64 im (cbrt.f64 re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (cbrt.f64 re))) 1))
(/.f64 im (cbrt.f64 re))

eval307.0ms (3.6%)

Compiler

Compiled 12711 to 9506 computations (25.2% saved)

prune163.0ms (1.9%)

Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New6543657
Fresh000
Picked325
Done066
Total65711668
Accuracy
90.6%
Counts
668 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.8%
(+.f64 (*.f64 re (*.f64 (pow.f64 im -1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 re) im)) im)))) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))))
7.1%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re))))
16.6%
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))))
80.7%
(sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re))))
50.3%
(sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im)))))))
53.1%
(sqrt.f64 (*.f64 1/2 (+.f64 im re)))
16.4%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))))))
16.5%
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re)))))
49.8%
(sqrt.f64 (*.f64 1/2 im))
29.4%
(sqrt.f64 re)
12.3%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (/.f64 im re)) -1/4) 3/2))
Compiler

Compiled 405 to 301 computations (25.7% saved)

regimes135.0ms (1.6%)

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

7 calls:

41.0ms
im
20.0ms
(*.f64 im im)
20.0ms
re
14.0ms
(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
13.0ms
(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
Results
AccuracySegmentsBranch
85.6%2re
82.6%3im
84.2%2(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
84.2%2(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
84.2%2(*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
84.2%2(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
82.6%3(*.f64 im im)
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes47.0ms (0.5%)

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

2 calls:

24.0ms
im
22.0ms
re
Results
AccuracySegmentsBranch
62.5%4im
73.1%3re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes24.0ms (0.3%)

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

1 calls:

23.0ms
re
Results
AccuracySegmentsBranch
72.9%3re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes19.0ms (0.2%)

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

1 calls:

19.0ms
re
Results
AccuracySegmentsBranch
66.8%3re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.2%)

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

1 calls:

14.0ms
re
Results
AccuracySegmentsBranch
64.8%2re
Compiler

Compiled 3 to 2 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
(sqrt.f64 re)
Outputs
(sqrt.f64 re)
Calls

2 calls:

3.0ms
re
3.0ms
im
Results
AccuracySegmentsBranch
29.4%1im
29.4%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch60.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
59.0ms
-1.5323166543890802e+147
-1.8610721778747561e+140
Results
17.0ms42×2048valid
6.0ms37×256valid
24.0ms26×4096valid
4.0ms13×1024valid
2.0ms10×512valid
0.0ms512valid
0.0ms4096valid
0.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
Compiler

Compiled 238 to 178 computations (25.2% saved)

bsearch70.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.0000774283002496e-9
2.058509491583814e-5
48.0ms
-1.5323166543890802e+147
-1.8610721778747561e+140
Results
24.0ms157×256valid
18.0ms43×2048valid
14.0ms30×4096valid
5.0ms15×1024valid
2.0ms11×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 468 to 359 computations (23.3% saved)

bsearch69.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0000774283002496e-9
2.058509491583814e-5
48.0ms
-1.5323166543890802e+147
-1.8610721778747561e+140
Results
23.0ms156×256valid
19.0ms47×2048valid
6.0ms20×1024valid
9.0ms19×4096valid
6.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 332 to 257 computations (22.6% saved)

bsearch59.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.0000774283002496e-9
2.058509491583814e-5
39.0ms
-2.4095133753087066e+163
-2.7081843460390993e+161
Results
19.0ms141×256valid
16.0ms39×2048valid
14.0ms29×4096valid
3.0ms1024valid
1.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
Compiler

Compiled 281 to 223 computations (20.6% saved)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0000774283002496e-9
2.058509491583814e-5
Results
16.0ms112×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 118 to 96 computations (18.6% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
24×*-commutative
12×+-commutative
1-exp
unsub-neg
sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064428
188424
291424
392424
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 re -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re)))))
(if (<=.f64 re -10499999999999999924404809986053614895945496037933541472013912610433988107400640158689930587797121888361131960576464410507798303744364782813184) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (if (<=.f64 re 3423715700080493/295147905179352825856) (sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im))))))) (sqrt.f64 re)))
(if (<=.f64 re -10499999999999999924404809986053614895945496037933541472013912610433988107400640158689930587797121888361131960576464410507798303744364782813184) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (if (<=.f64 re 8500259669165361/2361183241434822606848) (sqrt.f64 (*.f64 1/2 (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re -8999999999999999440649456743047577198054726434950711868381527843304172729941285022435699472676387548414099816597047917028642743845177844021866909286313962611146752) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) (if (<=.f64 re 8854437155380585/590295810358705651712) (sqrt.f64 (*.f64 1/2 (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re 4835703278458517/151115727451828646838272) (sqrt.f64 (*.f64 1/2 im)) (sqrt.f64 re))
(sqrt.f64 re)
Outputs
(if (<=.f64 re -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 im re)))))
(if (<=.f64 re -10499999999999999924404809986053614895945496037933541472013912610433988107400640158689930587797121888361131960576464410507798303744364782813184) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (if (<=.f64 re 3423715700080493/295147905179352825856) (sqrt.f64 (*.f64 1/2 (+.f64 im (*.f64 re (+.f64 1 (*.f64 1/2 (/.f64 re im))))))) (sqrt.f64 re)))
(if (<=.f64 re -10499999999999999924404809986053614895945496037933541472013912610433988107400640158689930587797121888361131960576464410507798303744364782813184) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (if (<=.f64 re 8500259669165361/2361183241434822606848) (sqrt.f64 (*.f64 1/2 (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re -10499999999999999924404809986053614895945496037933541472013912610433988107400640158689930587797121888361131960576464410507798303744364782813184) (sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (*.f64 im (/.f64 im re))))) (if (<=.f64 re 8500259669165361/2361183241434822606848) (sqrt.f64 (*.f64 1/2 (+.f64 re im))) (sqrt.f64 re)))
(if (<=.f64 re -8999999999999999440649456743047577198054726434950711868381527843304172729941285022435699472676387548414099816597047917028642743845177844021866909286313962611146752) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) (if (<=.f64 re 8854437155380585/590295810358705651712) (sqrt.f64 (*.f64 1/2 (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re -8999999999999999440649456743047577198054726434950711868381527843304172729941285022435699472676387548414099816597047917028642743845177844021866909286313962611146752) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (neg.f64 re))))) (if (<=.f64 re 8854437155380585/590295810358705651712) (sqrt.f64 (*.f64 1/2 (+.f64 re im))) (sqrt.f64 re)))
(if (<=.f64 re -8999999999999999440649456743047577198054726434950711868381527843304172729941285022435699472676387548414099816597047917028642743845177844021866909286313962611146752) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re re)))) (if (<=.f64 re 8854437155380585/590295810358705651712) (sqrt.f64 (*.f64 1/2 (+.f64 re im))) (sqrt.f64 re)))
(if (<=.f64 re 4835703278458517/151115727451828646838272) (sqrt.f64 (*.f64 1/2 im)) (sqrt.f64 re))
(sqrt.f64 re)
Compiler

Compiled 130 to 94 computations (27.7% saved)

soundness1.0s (11.9%)

Rules
1718×distribute-lft-in
1718×distribute-lft-in
1718×distribute-lft-in
1442×fma-define
1061×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042266
1121266
2213266
3333266
4531266
5734266
6941266
71149266
81242266
91252266
023197
1338197
23744197
050116041
1139615309
2512215093
024120
1347110
24914110
050116041
1139615309
2512215093
050116041
1139615309
2512215093
Stop Event
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 644 to 338 computations (47.5% saved)

end0.0ms (0%)

preprocess93.0ms (1.1%)

Remove

(abs im)

Compiler

Compiled 452 to 288 computations (36.3% saved)

Profiling

Loading profile data...