Henrywood and Agarwal, Equation (13)

Time bar (total: 39.3s)

analyze1.0s (2.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 59 to 22 computations (62.7% saved)

sample7.5s (19%)

Results
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms1024valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
2.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
3.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
3.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms1024infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
3.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
5.0ms2048valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
1.0ms8192valid
0.0ms256invalid
3.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
3.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms8192valid
1.0ms2048valid
3.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
4.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
1.0ms4096infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
2.0ms256invalid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms512valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms512infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
2.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256infinite
5.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
3.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
4.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
3.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
5.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
3.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
2.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
1.0ms4096infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
2.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
2.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
3.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
4.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms1024infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
4.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
4.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
5.0ms4096valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
1.0ms8192valid
1.0ms2048valid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
1.0ms1024valid
4.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
4.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms512infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
5.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
1.0ms2048infinite
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
6.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
3.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
3.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
3.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
3.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
3.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms1024infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
2.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
5.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
2.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
3.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
2.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
2.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
2.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
5.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms8192valid
1.0ms8192valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
1.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
4.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
2.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms512infinite
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms1024valid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms512valid
1.0ms4096valid
1.0ms256infinite
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
2.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
2.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms1024infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
2.0ms8192valid
0.0ms512valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048infinite
0.0ms256invalid
2.0ms8192valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms2048valid
1.0ms2048infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
1.0ms4096infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256valid
2.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms1024valid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms1024infinite
1.0ms2048infinite
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
1.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
2.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
3.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms1024valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms8192exit
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
2.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms2048infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048infinite
1.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms512valid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
2.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms1024valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
2.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms1024infinite
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms512valid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
2.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms1024valid
0.0ms256valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
2.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms1024infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms1024valid
1.0ms2048valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
2.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms1024valid
0.0ms256infinite
0.0ms1024infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms512valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
2.0ms4096valid
0.0ms256valid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
2.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
3.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
2.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms1024valid
1.0ms8192valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
2.0ms8192valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms512infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
15.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms1024valid
0.0ms256infinite
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms1024infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms512infinite
1.0ms4096valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
35.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms4096infinite
0.0ms512valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
11.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
73.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
18.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
4.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
79.0ms2048valid
1.0ms8192valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
8.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms1024valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
2.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
29.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
2.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms512infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
36.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms1024valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
2.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024infinite
1.0ms8192valid
1.0ms8192valid
1.0ms8192valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
3.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
33.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
11.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
2.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
2.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
1.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms512infinite
0.0ms256infinite
0.0ms256invalid
1.0ms256infinite
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
2.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256invalid
2.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms1024valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
5.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096infinite
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
26.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
2.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms512valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms1024infinite
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms512valid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
2.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms1024valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
206.0ms1024valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
389.0ms512valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
15.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
3.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
2.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
75.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
23.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
4.0ms2048valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
1.0ms2048infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048infinite
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
35.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
2.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
18.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
5.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
1.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
1.0ms8192valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
72.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
24.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512infinite
0.0ms512valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
2.0ms2048infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
34.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
1.0ms8192valid
1.0ms2048infinite
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
2.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms1024valid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
15.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms1024infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
2.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
1.0ms1024valid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
73.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms512infinite
0.0ms512valid
1.0ms8192valid
172.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
59.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
83.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
79.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms512infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms512infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
17.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms1024valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
64.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms8192valid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
26.0ms256invalid
1.0ms2048infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
2.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
1.0ms8192valid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
1.0ms1024valid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
1.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192exit
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
2.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
2.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256valid
1.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
31.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
38.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms512valid
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
36.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms2048valid
0.0ms256valid
0.0ms1024valid
0.0ms256infinite
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms512valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
0.0ms1024valid
25.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms512infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
79.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms1024infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms512valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256valid
1.0ms2048infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
1.0ms4096valid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms512valid
1.0ms4096valid
1.0ms4096valid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
5.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms512valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
49.0ms256valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
1.0ms2048valid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms8192valid
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
41.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms1024infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms512infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
2.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
1.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
9.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
2.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms1024valid
0.0ms256infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms1024valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
2.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
3.0ms8192valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256infinite
0.0ms256invalid
1.0ms1024valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms4096valid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
1.0ms4096valid
2.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms1024valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
1.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
44.0ms256invalid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms1024infinite
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
2.0ms4096valid
0.0ms256infinite
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms1024infinite
1.0ms2048valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms1024infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms1024valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
2.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
1.0ms2048valid
0.0ms256valid
1.0ms4096valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
0.0ms256invalid
0.0ms512valid
1.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256infinite
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms1024valid
0.0ms256valid
0.0ms1024valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256infinite
0.0ms256valid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms8192valid
1.0ms8192valid
0.0ms256invalid
0.0ms256valid
1.0ms4096valid
1.0ms8192valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
1.0ms4096valid
0.0ms256invalid
1.0ms2048valid
1.0ms256valid
1.0ms2048infinite
1.0ms2048valid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms1024valid
0.0ms256valid
0.0ms256invalid
1.0ms8192valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
1.0ms4096valid
0.0ms256invalid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
1.0ms4096valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
1.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms512valid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms1024valid
1.0ms8192valid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
1.0ms8192valid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256invalid
0.0ms256invalid
1.0ms2048valid
0.0ms256invalid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
1.0ms4096valid
0.0ms256valid
0.0ms256invalid
0.0ms256infinite
Bogosity

preprocess483.0ms (1.2%)

Algorithm
egg-herbie
Rules
1866×fma-neg
1468×times-frac
1142×swap-sqr
800×associate-/r*
538×associate-*l*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
931(-1.5142701187516866e+86 -8.181688119374084e+37 -1.0448458879168521e-117 1.4416977974222027e+145 2.24281268057335e+168 4.525539394949493e-56)0-(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
600-1(95255832426319.73 -4.6648290990156625e+82 -3.473265792462453e+134 1.41424274417865e-266 5.247270474658065e-46 1.407009766366913e-183)(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
571(1.192260711751521e-173 2.4293802722901857e+100 3.418077720938931e+28 8.399295053166857e-227 4.09955951498373e+237 1.8443361086082112e-195)2(2.150982544294094e-85 4.697107074105908e+226 -5.449198447686043e-19 4.0240499856881554e-162 7.635877741722914e+201 7.068282399181738e+99)(*.f64 (*.f64 w h) (*.f64 D D))
550-2(2.5576014037547037e-239 1.4584567238723216e-201 2.0618161524703145e-125 4.015823808107469e-93 7.08425784843377e-216 3.619482950758291e-185)(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
450-1(-1.5142701187516866e+86 -8.181688119374084e+37 -1.0448458879168521e-117 1.4416977974222027e+145 2.24281268057335e+168 4.525539394949493e-56)(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
330-0-(-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))
310-2(2.4064079199823317e+85 -3.759427733041541e-224 -1.907356048056818e-165 2.3288215514543917e-223 1.2681709060563885e-159 3.3106834040534374e-88)(*.f64 c0 (*.f64 d d))
00-0-h
00-0-M
00-0-w
00-0-c0
00-0-(*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))))
00-0-(*.f64 2 w)
00-0-(*.f64 D D)
00-0-(*.f64 w h)
00-0-(/.f64 c0 (*.f64 2 w))
00-0-d
00-0-(*.f64 d d)
00-0-2
00-0-D
00-0-(*.f64 M M)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02276766
110296510
258716462
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 d d)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (+.f64 (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (sqrt.f64 (fma.f64 (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (neg.f64 (*.f64 M M))))))
(*.f64 w (/.f64 (fma.f64 w (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 w c0) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (/.f64 w c0) h) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))) (*.f64 c0 2)))
(*.f64 w (/.f64 (fma.f64 w (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 h)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w c0) h) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w c0) h) (neg.f64 M))))) (*.f64 c0 2)))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 h (/.f64 (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) (sqrt.f64 (*.f64 (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) M) (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (*.f64 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 D (*.f64 2 w)) (fma.f64 D (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 c0 c0))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 D h) w) (*.f64 d (/.f64 d (*.f64 c0 c0))) M) (-.f64 (*.f64 (/.f64 (*.f64 d D) (*.f64 c0 c0)) (/.f64 (/.f64 d w) h)) M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 d 2) w) (+.f64 (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (sqrt.f64 (fma.f64 (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (neg.f64 (*.f64 M M))))))
(*.f64 d (/.f64 (fma.f64 d (*.f64 c0 (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d w) h) (*.f64 c0 (/.f64 c0 (*.f64 D D))) M) (-.f64 (*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)))) (*.f64 2 w)))
(*.f64 d (/.f64 (fma.f64 d (*.f64 c0 (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))) M) (-.f64 (*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)))) (*.f64 2 w)))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 c0 c0))))))
(*.f64 M (/.f64 (fma.f64 M (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 M (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) c0) (-.f64 (*.f64 (*.f64 d d) (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) c0)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) M) (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (fma.f64 c0 (*.f64 (/.f64 w (*.f64 D D)) (/.f64 w (*.f64 d h))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 w (*.f64 D D)) (/.f64 w (*.f64 d h))) M) (fma.f64 (/.f64 c0 (*.f64 d h)) (*.f64 w (/.f64 w (*.f64 D D))) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 w w))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h M))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h M)) (*.f64 (/.f64 d D) (/.f64 d D)) w) (-.f64 (*.f64 (/.f64 c0 (*.f64 M (*.f64 h D))) (/.f64 (*.f64 d d) D)) w)))) (*.f64 2 M)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h)))) M) (-.f64 (*.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h))))) M)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (*.f64 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) M) (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 h h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 (*.f64 D D) M))) h) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w M))) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (/.f64 (*.f64 D D) (*.f64 d (*.f64 w (*.f64 d h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 D D) (*.f64 d (*.f64 w (*.f64 d h)))) M) (fma.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (*.f64 D D) (*.f64 d d)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (neg.f64 (*.f64 D D))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) D) (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) (neg.f64 D))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 d d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (*.f64 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (neg.f64 (*.f64 d d))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 M (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) d) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) (neg.f64 d))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 M (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 M M) (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D)))) d) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) (neg.f64 d))))) (*.f64 2 w)))
Symmetry

(abs D)

(abs d)

(abs M)

Compiler

Compiled 552 to 77 computations (86.1% saved)

eval1.0ms (0%)

Compiler

Compiled 158 to 47 computations (70.3% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
36.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
Compiler

Compiled 228 to 87 computations (61.8% saved)

localize592.0ms (1.5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
80.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
79.4%
(*.f64 (*.f64 w h) (*.f64 D D))
77.8%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
65.3%
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
83.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
80.5%
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
76.4%
(/.f64 (*.f64 d d) (*.f64 D D))
65.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
87.8%
(/.f64 (*.f64 d d) D)
82.5%
(fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))
80.5%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))
52.3%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))))
91.3%
(*.f64 w (*.f64 h D))
91.1%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
80.5%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
52.3%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
Compiler

Compiled 1071 to 83 computations (92.3% saved)

series478.0ms (1.2%)

Counts
16 → 972
Calls

243 calls:

TimeVariablePointExpression
70.0ms
c0
@inf
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
9.0ms
d
@inf
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
7.0ms
h
@inf
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
7.0ms
h
@0
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
7.0ms
h
@0
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))

rewrite384.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
396×log1p-expm1-u
396×expm1-log1p-u
394×add-exp-log
394×add-log-exp
392×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0581443
111201335
Stop Event
node limit
Counts
16 → 327
Calls
Call 1
Inputs
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
(*.f64 w (*.f64 h D))
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))
(/.f64 (*.f64 d d) D)
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
(/.f64 (*.f64 d d) (*.f64 D D))
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
(*.f64 (*.f64 w h) (*.f64 D D))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
Outputs
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) D))) 1)
(pow.f64 (*.f64 (*.f64 w h) D) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) D)) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) D) w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) D))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) D)))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) D)) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D))) 1)
(*.f64 d (/.f64 d D))
(*.f64 (pow.f64 d 2) (/.f64 1 D))
(*.f64 1 (/.f64 (pow.f64 d 2) D))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) D)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) (sqrt.f64 (/.f64 (pow.f64 d 2) D)))
(pow.f64 (/.f64 (pow.f64 d 2) D) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) 2)
(pow.f64 (/.f64 D (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) D)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) D))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) D)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) D)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(*.f64 d (/.f64 d (pow.f64 D 2)))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0)
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 w h)) (pow.f64 D 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (*.f64 w h) D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))

simplify1.4s (3.6%)

Algorithm
egg-herbie
Rules
824×*-commutative
618×distribute-lft-in
616×distribute-rgt-in
574×+-commutative
544×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01298202382
14332164050
Stop Event
node limit
Counts
1299 → 857
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) D))) 1)
(pow.f64 (*.f64 (*.f64 w h) D) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) D)) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) D) w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) D))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) D)))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) D)) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D))) 1)
(*.f64 d (/.f64 d D))
(*.f64 (pow.f64 d 2) (/.f64 1 D))
(*.f64 1 (/.f64 (pow.f64 d 2) D))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) D)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) (sqrt.f64 (/.f64 (pow.f64 d 2) D)))
(pow.f64 (/.f64 (pow.f64 d 2) D) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) 2)
(pow.f64 (/.f64 D (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) D)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) D))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) D)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) D)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(*.f64 d (/.f64 d (pow.f64 D 2)))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0)
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 w h)) (pow.f64 D 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (*.f64 w h) D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))))
(-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 0 w)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)) (/.f64 0 w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (pow.f64 D 2)) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 (pow.f64 d 2) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 (pow.f64 d 2) w)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 (pow.f64 d 2) w)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 3) w) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 3) w) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) c0) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))))
(-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(-.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (fma.f64 1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(-.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)) 2)) (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) -1)
(/.f64 1 (/.f64 (*.f64 2 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) D))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(pow.f64 (*.f64 (*.f64 w h) D) 1)
(*.f64 D (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)
(*.f64 D (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) 1/3)
(*.f64 D (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) D)) 2)
(*.f64 D (*.f64 h w))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) D) w))
(*.f64 w (log.f64 (pow.f64 (exp.f64 h) D)))
(*.f64 w (*.f64 D (log.f64 (exp.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) D))))
(*.f64 D (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) D)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) D)))
(*.f64 D (*.f64 h w))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))
(*.f64 D (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) D)) 1))
(*.f64 D (*.f64 h w))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M)) 2)) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D)))
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 (pow.f64 d 2) (/.f64 1 D))
(/.f64 (pow.f64 d 2) D)
(*.f64 1 (/.f64 (pow.f64 d 2) D))
(/.f64 (pow.f64 d 2) D)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) D)))
(/.f64 (pow.f64 d 2) D)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) (sqrt.f64 (/.f64 (pow.f64 d 2) D)))
(/.f64 (pow.f64 d 2) D)
(pow.f64 (/.f64 (pow.f64 d 2) D) 1)
(/.f64 (pow.f64 d 2) D)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) D)) 3)
(/.f64 (pow.f64 d 2) D)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) 1/3)
(/.f64 (pow.f64 d 2) D)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) D)) 2)
(/.f64 (pow.f64 d 2) D)
(pow.f64 (/.f64 D (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 D (pow.f64 d 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) D)))
(/.f64 (pow.f64 d 2) D)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) D))))
(/.f64 (pow.f64 d 2) D)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3))
(/.f64 (pow.f64 d 2) D)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 D 3)))
(/.f64 (pow.f64 d 2) D)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) D)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) D)))
(/.f64 (pow.f64 d 2) D)
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) D)))
(/.f64 (pow.f64 d 2) D)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) D)) 1))
(/.f64 (pow.f64 d 2) D)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 d (/.f64 d (pow.f64 D 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) (pow.f64 D 3)))
(pow.f64 (/.f64 d D) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) 2)) 1))
(pow.f64 (/.f64 d D) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(+.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 c0 (*.f64 d (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 1 (*.f64 (/.f64 w c0) (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (pow.f64 (exp.f64 (*.f64 w h)) (pow.f64 D 2)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (*.f64 w h) D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 h w)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) D) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 h w)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))

eval1.5s (3.9%)

Compiler

Compiled 80880 to 43370 computations (46.4% saved)

prune402.0ms (1%)

Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New1063351098
Fresh000
Picked134
Done000
Total1064381102
Accuracy
74.9%
Counts
1102 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.1%
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
17.6%
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
29.3%
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
33.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
26.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
18.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
3.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
35.4%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
37.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (*.f64 2 w)))
2.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (*.f64 d (/.f64 d D)) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.0%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
25.5%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 D (log.f64 (exp.f64 h))))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
20.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.4%
(*.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3) (*.f64 2 w)))
7.4%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))) (*.f64 2 w)))
22.8%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
36.5%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
36.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
36.7%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
38.0%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
27.1%
(*.f64 c0 (/.f64 0 w))
4.0%
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
Compiler

Compiled 3768 to 2095 computations (44.4% saved)

localize1.7s (4.3%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
95.4%
(/.f64 c0 (*.f64 h w))
91.7%
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
91.4%
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
90.1%
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
88.2%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
87.9%
(*.f64 (*.f64 w h) (*.f64 D D))
82.3%
(cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))
65.3%
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
96.1%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)
95.2%
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M))
88.1%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))
85.6%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M))))
95.6%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
90.1%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
86.7%
(cbrt.f64 (*.f64 (*.f64 w h) D))
56.6%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
Compiler

Compiled 1113 to 264 computations (76.3% saved)

series292.0ms (0.7%)

Counts
13 → 673
Calls

204 calls:

TimeVariablePointExpression
14.0ms
w
@-inf
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
7.0ms
M
@inf
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
6.0ms
c0
@0
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
5.0ms
d
@inf
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
5.0ms
c0
@-inf
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))

rewrite154.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
454×log1p-expm1-u
454×expm1-log1p-u
440×add-exp-log
438×add-log-exp
434×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721067
113631067
Stop Event
node limit
Counts
13 → 258
Calls
Call 1
Inputs
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
(cbrt.f64 (*.f64 (*.f64 w h) D))
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M))
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
(cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 c0 (*.f64 h w))
Outputs
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (*.f64 w h)) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3) (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))))
(pow.f64 (*.f64 D (*.f64 w h)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) M))
(log.f64 (pow.f64 (exp.f64 (neg.f64 M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) (pow.f64 (neg.f64 M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 M) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(*.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) (cbrt.f64 D))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 h (pow.f64 D 2))))
(*.f64 (cbrt.f64 (*.f64 w h)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 D 2))) (cbrt.f64 w))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1)
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))) 1)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 1 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (pow.f64 M 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3))
(cbrt.f64 (/.f64 (pow.f64 M 6) (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))

simplify865.0ms (2.2%)

Algorithm
egg-herbie
Rules
1282×*-commutative
738×+-commutative
704×fma-define
594×sqr-pow
504×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01734137211
16151121013
Stop Event
node limit
Counts
931 → 883
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) M)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 M 2))))))
(/.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 M 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))) (pow.f64 c0 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))))))) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 c0 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))) (pow.f64 c0 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 10) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 h 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (pow.f64 h 3))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 w (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 w 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (pow.f64 h 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (pow.f64 h 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 3))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))))))) (pow.f64 c0 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 c0 5))) (*.f64 2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 c0 6))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))))))) (pow.f64 c0 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 c0 5))) (*.f64 2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 c0 6))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 10) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 M 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (*.f64 w h)) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3) (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))))
(pow.f64 (*.f64 D (*.f64 w h)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) M))
(log.f64 (pow.f64 (exp.f64 (neg.f64 M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) (pow.f64 (neg.f64 M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 M) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(*.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) (cbrt.f64 D))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 h (pow.f64 D 2))))
(*.f64 (cbrt.f64 (*.f64 w h)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 D 2))) (cbrt.f64 w))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1)
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))) 1)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 1 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (pow.f64 M 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3))
(cbrt.f64 (/.f64 (pow.f64 M 6) (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 (neg.f64 c0) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) (*.f64 c0 0))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) (*.f64 c0 0))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) (*.f64 c0 0))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 0 (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)))
(*.f64 -1/2 (*.f64 c0 (/.f64 0 w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 0 w)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 0 w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (pow.f64 d 2)))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 0 w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 w (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 w (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) w) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))))) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) w) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) w) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (sqrt.f64 -1) (pow.f64 d 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(neg.f64 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(*.f64 (neg.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D))) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (*.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0)))))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0)))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (sqrt.f64 -1) (pow.f64 d 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (sqrt.f64 -1) (pow.f64 d 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 M 5) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (sqrt.f64 -1) (pow.f64 d 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (*.f64 w (/.f64 h c0))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (*.f64 (/.f64 M h) (/.f64 c0 w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 -1 (pow.f64 M 2)))
(fma.f64 -1 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 (neg.f64 c0) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))))) (*.f64 c0 0))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))) (*.f64 c0 0))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (pow.f64 (sqrt.f64 -1) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 4)) (*.f64 -1 (sqrt.f64 -1))))))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6)))) 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 d 10))) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6)))) 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 d 6))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) M))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) M)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 M 2))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) M) (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))) (pow.f64 M 2))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) M)) (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 (*.f64 h w) 3) 1)) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))) (pow.f64 M 2))) (/.f64 M (sqrt.f64 -1)))
(/.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (/.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 M (sqrt.f64 -1)))
(-.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (/.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (+.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 M (sqrt.f64 -1)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 M 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))) (pow.f64 M 2)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (/.f64 M (sqrt.f64 -1))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (+.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 M (sqrt.f64 -1)))) (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 (*.f64 h w) 3) 1)) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (sqrt.f64 -1) w))))) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 c0 2) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 (pow.f64 c0 2) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 c0 2) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1 (*.f64 (pow.f64 c0 3) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (pow.f64 d 2) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w)))))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 (pow.f64 c0 3) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1))) (*.f64 (pow.f64 d 2) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w))))))))) (*.f64 (pow.f64 c0 2) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))) (pow.f64 c0 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))))))) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 c0 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)))) (pow.f64 c0 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8))) (pow.f64 d 4)) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (pow.f64 D 12) (/.f64 (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 M 8)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6))) 2)))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))) (pow.f64 c0 5)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/8))) (pow.f64 d 4)) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (pow.f64 D 12) (/.f64 (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 M 8)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4))) (pow.f64 d 6))) 2)))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))) (pow.f64 c0 5)))
(*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (neg.f64 (pow.f64 M 2)) (*.f64 c0 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(/.f64 (neg.f64 (pow.f64 M 2)) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))) (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))))))
(-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 6)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))))) (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (*.f64 c0 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))))))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 10) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (*.f64 h w))) (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))))))))))
(fma.f64 -1 (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6))) (pow.f64 d 4)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))))))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 2) (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))) (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 w 4) (pow.f64 h 4))) (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 8)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 8))) (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 10)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6))) (pow.f64 d 4)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))))))) (*.f64 (pow.f64 c0 7) (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))) (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 w 4) (pow.f64 h 4))) (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 8)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 8))) (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 10)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6)) (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 6)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (*.f64 h w))) (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (pow.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)))))))) (/.f64 (/.f64 (pow.f64 M 2) c0) (-.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 h 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 w 5) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (pow.f64 w 6)) (pow.f64 c0 6)) (pow.f64 d 12)) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (pow.f64 M 4)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 w 5) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (pow.f64 w 6)) (pow.f64 c0 6)) (pow.f64 d 12)) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (pow.f64 M 4)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2)))))))) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 h 2)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (pow.f64 h 3))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (sqrt.f64 -1) w)))) (pow.f64 h 3))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 h 2))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 3) 1)))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 (sqrt.f64 -1) w)))) (pow.f64 h 3))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 h 2)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 w (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M (pow.f64 h 3)) (*.f64 (sqrt.f64 -1) w))))) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 h 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M (pow.f64 h 3)) (*.f64 (sqrt.f64 -1) w)))))) (/.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (pow.f64 w 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 w 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (pow.f64 h 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (pow.f64 h 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 (pow.f64 w 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 w 5) (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 h 2)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 M 8)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6)))) 2)))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 w 5) (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 h 2)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 M 8)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6)))) 2)))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)))))) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 3))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 (sqrt.f64 -1) h))))) (pow.f64 w 3))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 2))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) 1))))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 (sqrt.f64 -1) h))))) (pow.f64 w 3))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 c0 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w)))))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1)))) (*.f64 c0 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w))))))))) (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))))))) (pow.f64 c0 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 c0 5))) (*.f64 2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 c0 6))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8))) (pow.f64 c0 2))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)) (*.f64 2 (*.f64 c0 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3)))) 2)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))))) (pow.f64 d 10)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6))) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8))) (pow.f64 c0 2))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)) (*.f64 2 (*.f64 c0 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3)))) 2)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))))) (pow.f64 d 10)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))))))) (pow.f64 c0 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 c0 5))) (*.f64 2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 c0 6))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)))) (pow.f64 d 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8))) (pow.f64 c0 2))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)) (*.f64 2 (*.f64 c0 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3)))) 2)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))))) (pow.f64 d 10)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8) (pow.f64 d 6))) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3))) 1/8))) (pow.f64 c0 2))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)) (*.f64 2 (*.f64 c0 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 8)) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (pow.f64 c0 3)))) 2)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w))))))) (pow.f64 d 10)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 10) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (*.f64 (pow.f64 c0 6) (pow.f64 d 12)))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (pow.f64 M 2) (*.f64 h w)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 M 6) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 M 8) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 M 6) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 M 8) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))) 2))) (*.f64 (*.f64 h w) (pow.f64 M 2))))))))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 h (*.f64 (sqrt.f64 -1) w))))) (pow.f64 D 6))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1)))) (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 h (*.f64 (sqrt.f64 -1) w))))) (pow.f64 D 6))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w)))))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(-.f64 (-.f64 (neg.f64 (/.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4)))
(+.f64 (*.f64 -1 (/.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(fma.f64 -1 (/.f64 M (sqrt.f64 -1)) (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 h (*.f64 (sqrt.f64 -1) w))))) (pow.f64 D 6))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 -1 w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) 1)))) (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 h (*.f64 (sqrt.f64 -1) w))))) (pow.f64 D 6))) (/.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))) (*.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)) (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))))
(*.f64 1 (cbrt.f64 (*.f64 D (*.f64 w h))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (*.f64 w h)) (cbrt.f64 D))
(*.f64 (cbrt.f64 (*.f64 h w)) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (*.f64 h w)) (cbrt.f64 D))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) 2)))
(*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 D h)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D (*.f64 w h))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3) (pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 D w) h))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))) (cbrt.f64 (sqrt.f64 (*.f64 D (*.f64 w h)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 D w) h))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 D w) h))))
(pow.f64 (*.f64 D (*.f64 w h)) 1/3)
(cbrt.f64 (*.f64 (*.f64 D w) h))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 1)
(cbrt.f64 (*.f64 (*.f64 D w) h))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 3)
(cbrt.f64 (*.f64 (*.f64 D w) h))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 2)
(cbrt.f64 (*.f64 (*.f64 D w) h))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h))))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 D w) h))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1/3))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D (*.f64 w h)))) 1))
(cbrt.f64 (*.f64 (*.f64 D w) h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) -1)
(/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 2 w))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3) 1/3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 2)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(+.f64 (-.f64 1 (*.f64 M (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))) -1)
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 2)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 3)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 2))
(fabs.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3) 1/3)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(neg.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) M))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(log.f64 (pow.f64 (exp.f64 (neg.f64 M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) (pow.f64 (neg.f64 M) 3)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 M) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M)) 3/2)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(+.f64 (-.f64 1 (*.f64 M (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))) -1)
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))) 1))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) (neg.f64 M))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))) (*.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2)) (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 2)
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) (cbrt.f64 D))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) (cbrt.f64 D))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 h (pow.f64 D 2))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (cbrt.f64 (*.f64 w h)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 (*.f64 h w)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 D) (cbrt.f64 (*.f64 D (*.f64 w h))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D w) h)) (cbrt.f64 D))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 w h)))
(*.f64 (cbrt.f64 (*.f64 h w)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 D 2))) (cbrt.f64 w))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 (*.f64 D w)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 (*.f64 D w)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1/3))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 1))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 1 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 3)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3) 1/3)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 2)
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (pow.f64 M 2)) -1)
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) (pow.f64 M 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(cbrt.f64 (/.f64 (pow.f64 M 6) (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3)))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 1))
(*.f64 (pow.f64 M 2) (/.f64 1 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(/.f64 (pow.f64 M 2) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(/.f64 1 (*.f64 w (/.f64 h c0)))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 c0 (*.f64 h w))

eval1.6s (4%)

Compiler

Compiled 95463 to 59329 computations (37.9% saved)

prune508.0ms (1.3%)

Pruning

45 alts after pruning (38 fresh and 7 done)

PrunedKeptTotal
New1194131207
Fresh52530
Picked145
Done033
Total1200451245
Accuracy
75.3%
Counts
1245 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.1%
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
17.6%
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
29.3%
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
33.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
17.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0)))
12.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
26.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
18.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
25.3%
(*.f64 c0 (fma.f64 -1/2 (*.f64 c0 (/.f64 0 w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)))))
35.4%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
37.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (*.f64 2 w)))
2.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (*.f64 d (/.f64 d D)) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.0%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
12.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
25.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (log.f64 (pow.f64 (exp.f64 (neg.f64 M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))))) (*.f64 2 w)))
20.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.4%
(*.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3) (*.f64 2 w)))
7.4%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))) (*.f64 2 w)))
18.4%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
22.8%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
17.5%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2)))) (*.f64 2 w)))
33.5%
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
36.5%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
36.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
33.4%
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
36.7%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
36.8%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
27.1%
(*.f64 c0 (/.f64 0 w))
33.0%
(*.f64 c0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
Compiler

Compiled 3887 to 2214 computations (43% saved)

localize1.8s (4.6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
83.5%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
82.5%
(fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
80.5%
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
65.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
80.5%
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
76.4%
(/.f64 (*.f64 d d) (*.f64 D D))
65.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
53.1%
(cbrt.f64 (pow.f64 (/.f64 d D) 2))
81.1%
(*.f64 (*.f64 h w) (pow.f64 M 2))
80.6%
(/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))
77.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0)))
76.8%
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))
83.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
80.5%
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
76.4%
(/.f64 (*.f64 d d) (*.f64 D D))
65.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
91.1%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
80.5%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
77.9%
(cbrt.f64 (*.f64 D h))
52.3%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
Compiler

Compiled 1335 to 300 computations (77.5% saved)

series422.0ms (1.1%)

Counts
15 → 864
Calls

228 calls:

TimeVariablePointExpression
100.0ms
M
@0
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
42.0ms
c0
@inf
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))
5.0ms
c0
@inf
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
4.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0)))
4.0ms
c0
@-inf
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))

rewrite192.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
576×log1p-expm1-u
576×expm1-log1p-u
558×add-exp-log
538×pow1
468×unpow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0851453
115991453
Stop Event
node limit
Counts
15 → 283
Calls
Call 1
Inputs
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
(cbrt.f64 (*.f64 D h))
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0)))
(/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(cbrt.f64 (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
Outputs
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D h)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 D) (cbrt.f64 h))
(*.f64 (cbrt.f64 h) (cbrt.f64 D))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 2) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) (sqrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D h)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3) (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3))
(pow.f64 (cbrt.f64 (*.f64 D h)) 1)
(pow.f64 (*.f64 D h) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D h))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D h)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D h))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D h))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D h))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D h))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 D h)) 1/3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 w (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) c0)
(pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))) 1)
(/.f64 (*.f64 c0 (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))) 1)
(*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))
(*.f64 1 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))
(*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) -1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))) 1)
(pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (pow.f64 (pow.f64 D -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (cbrt.f64 (/.f64 d D)) (cbrt.f64 (/.f64 d D)))
(*.f64 (cbrt.f64 d) (pow.f64 (/.f64 d (pow.f64 D 2)) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3))
(pow.f64 (/.f64 d D) 2/3)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 3)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 1))

simplify1.3s (3.3%)

Algorithm
egg-herbie
Rules
820×*-commutative
640×distribute-lft-in
638×distribute-rgt-in
582×sqr-pow
538×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01320166931
14356135948
Stop Event
node limit
Counts
1147 → 871
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D h)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 D h)))
(*.f64 (cbrt.f64 D) (cbrt.f64 h))
(*.f64 (cbrt.f64 h) (cbrt.f64 D))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 2) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) (sqrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D h)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3) (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3))
(pow.f64 (cbrt.f64 (*.f64 D h)) 1)
(pow.f64 (*.f64 D h) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D h))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D h)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D h))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D h))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D h))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D h))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 D h)) 1/3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 w (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) c0)
(pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))) 1)
(/.f64 (*.f64 c0 (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))) 1)
(*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))
(*.f64 1 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))
(*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) -1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))) 1)
(pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (pow.f64 (pow.f64 D -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (cbrt.f64 (/.f64 d D)) (cbrt.f64 (/.f64 d D)))
(*.f64 (cbrt.f64 d) (pow.f64 (/.f64 d (pow.f64 D 2)) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3))
(pow.f64 (/.f64 d D) 2/3)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 3)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 1))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)))
(/.f64 0 w)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2))) (/.f64 0 w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2)))))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h 0)) (pow.f64 d 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (/.f64 h c0) (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 h 0) c0) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 0 (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 0 (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 0 (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 3)) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 M h) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h 0)) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))) (/.f64 (/.f64 0 w) (sqrt.f64 -1))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 (/.f64 0 w) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) w)
(*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) w)) (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (fma.f64 1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (fma.f64 1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 -1/2 (*.f64 M (*.f64 (sqrt.f64 -1) c0))) w)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (*.f64 (sqrt.f64 -1) c0) w)) (fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) w) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)) (pow.f64 h 4))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)) (pow.f64 h 4))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1)))) h) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))
(-.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (pow.f64 d 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) 0) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) 0) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) 0) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) c0))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (pow.f64 d 2) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 D 6)))) (+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))))
(-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (sqrt.f64 -1))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 1)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 2)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) 3))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 D h)))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 1 (cbrt.f64 (*.f64 D h)))
(cbrt.f64 (*.f64 D h))
(*.f64 (cbrt.f64 D) (cbrt.f64 h))
(*.f64 (cbrt.f64 h) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (cbrt.f64 h))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 2) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(cbrt.f64 (*.f64 D h))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) (sqrt.f64 (cbrt.f64 (*.f64 D h))))
(cbrt.f64 (*.f64 D h))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 D h)))
(cbrt.f64 (*.f64 D h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 D h)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 D h))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 D h)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3) (pow.f64 (sqrt.f64 (*.f64 D h)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 D h))) (cbrt.f64 (sqrt.f64 (*.f64 D h))))
(pow.f64 (cbrt.f64 (*.f64 D h)) 1)
(cbrt.f64 (*.f64 D h))
(pow.f64 (*.f64 D h) 1/3)
(cbrt.f64 (*.f64 D h))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 D h))) 3)
(cbrt.f64 (*.f64 D h))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 D h))) 2)
(cbrt.f64 (*.f64 D h))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 D h))))
(cbrt.f64 (*.f64 D h))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 D h)))))
(cbrt.f64 (*.f64 D h))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 D h))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 D h))))
(cbrt.f64 (*.f64 D h))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 D h))))
(cbrt.f64 (*.f64 D h))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 D h))) 1))
(cbrt.f64 (*.f64 D h))
(exp.f64 (*.f64 (log.f64 (*.f64 D h)) 1/3))
(cbrt.f64 (*.f64 D h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M)))))) -1)
(/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))))))
(/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 D h))) (neg.f64 M))))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (neg.f64 M))))) (*.f64 2 w))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M)))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3) (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (*.f64 w 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 w (pow.f64 M 2)))) (pow.f64 d 2))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) c0)
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1)
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 3)
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3) 1/3)
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 2)
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)))))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 3))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0))) 1))
(*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))))
(/.f64 (*.f64 c0 (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) (*.f64 w 2))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 1)
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 2)
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0)) 3))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) (/.f64 (pow.f64 D 2) c0)) 1/2 0))) 1))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d -2) (/.f64 (pow.f64 D 2) c0))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))))
(*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (pow.f64 d 2)))
(*.f64 h (*.f64 w (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 1)
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 3)
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3) 1/3)
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 2)
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (pow.f64 M 2)))) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 M 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)) (pow.f64 d -2)))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)))))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2)) 3))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) (pow.f64 d -2))) 1))
(*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 1)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 3)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(pow.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 2)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 M 2)) (*.f64 h w)))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2))))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 M 2))) 3))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(exp.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 M 2)))) 1))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(*.f64 (cbrt.f64 (pow.f64 d 2)) (pow.f64 (pow.f64 D -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 D -2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(*.f64 (cbrt.f64 (/.f64 d D)) (cbrt.f64 (/.f64 d D)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(*.f64 (cbrt.f64 d) (pow.f64 (/.f64 d (pow.f64 D 2)) 1/3))
(*.f64 (cbrt.f64 d) (cbrt.f64 (/.f64 d (pow.f64 D 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 4)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2))))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 d D))) (cbrt.f64 (fabs.f64 (/.f64 d D))))
(pow.f64 (/.f64 d D) 2/3)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 3)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 2)
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2))))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3))
(cbrt.f64 (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) 1))
(pow.f64 (cbrt.f64 (/.f64 d D)) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3) (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 1 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w (*.f64 D h))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 1)
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 3)
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 2)
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3) 1/3)
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 c0 (*.f64 h w)) (log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)))))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) 3))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 1))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))

eval1.7s (4.3%)

Compiler

Compiled 105440 to 62416 computations (40.8% saved)

prune441.0ms (1.1%)

Pruning

49 alts after pruning (39 fresh and 10 done)

PrunedKeptTotal
New1356131369
Fresh72633
Picked235
Done077
Total1365491414
Accuracy
75.8%
Counts
1414 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.3%
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
28.7%
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
15.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2))))) (*.f64 c0 0)))
12.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
26.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (pow.f64 (/.f64 d D) 2/3) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
28.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
18.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
35.4%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
37.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (*.f64 2 w)))
2.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (*.f64 d (/.f64 d D)) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.0%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
12.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
20.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.4%
(*.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3) (*.f64 2 w)))
18.4%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
22.8%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
17.5%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2)))) (*.f64 2 w)))
33.6%
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
33.5%
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
36.6%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
36.5%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
36.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w)))
2.7%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
33.4%
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
36.7%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
36.8%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
37.6%
(*.f64 c0 (/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))))))
27.1%
(*.f64 c0 (/.f64 0 w))
33.0%
(*.f64 c0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
29.2%
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
28.4%
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
Compiler

Compiled 3805 to 2187 computations (42.5% saved)

localize1.7s (4.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
89.0%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
88.2%
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
87.9%
(*.f64 (pow.f64 D 2) (*.f64 h w))
86.5%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
91.4%
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)
91.4%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
89.4%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
88.1%
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
95.4%
(*.f64 h (pow.f64 w 2))
92.6%
(*.f64 c0 (pow.f64 d 2))
87.5%
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
86.8%
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
97.1%
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
96.1%
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
91.4%
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
85.8%
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
95.6%
(*.f64 D (*.f64 h w))
95.6%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
90.1%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
56.6%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
Compiler

Compiled 857 to 291 computations (66% saved)

series330.0ms (0.8%)

Counts
19 → 625
Calls

255 calls:

TimeVariablePointExpression
58.0ms
c0
@inf
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
3.0ms
d
@-inf
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
3.0ms
D
@-inf
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)
3.0ms
w
@0
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
3.0ms
w
@inf
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))

rewrite187.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
472×cbrt-prod
463×log1p-expm1-u
463×expm1-log1p-u
454×add-exp-log
454×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0641274
112331262
Stop Event
node limit
Counts
19 → 348
Calls
Call 1
Inputs
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
(*.f64 D (*.f64 h w))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2)))
(*.f64 c0 (pow.f64 d 2))
(*.f64 h (pow.f64 w 2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
Outputs
(+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 w h)))) 1)
(pow.f64 (*.f64 D (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 w h))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 w h))))
(exp.f64 (log.f64 (*.f64 D (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(*.f64 d (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)
(*.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(pow.f64 (/.f64 (*.f64 w h) (*.f64 (pow.f64 d 2) (pow.f64 D -2))) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (*.f64 w h))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (*.f64 w 2))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))) 1)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D -2))
(*.f64 1 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(exp.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))) 1)
(*.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (/.f64 1 (*.f64 h (pow.f64 w 2))))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 2)
(pow.f64 (/.f64 (*.f64 h (pow.f64 w 2)) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 h (pow.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (pow.f64 d 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 w 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 w 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 w 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 w 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 w 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 w 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 w 2))))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 w 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1)
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0)
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))) 1)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (/.f64 1 (*.f64 c0 (pow.f64 d 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 1))

simplify1.0s (2.6%)

Algorithm
egg-herbie
Rules
848×*-commutative
702×sqr-pow
582×+-commutative
562×unswap-sqr
538×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01483121693
1488699128
Stop Event
node limit
Counts
973 → 952
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 w h)))) 1)
(pow.f64 (*.f64 D (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 w h)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 w h))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 w h))))
(exp.f64 (log.f64 (*.f64 D (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(*.f64 d (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)
(*.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(pow.f64 (/.f64 (*.f64 w h) (*.f64 (pow.f64 d 2) (pow.f64 D -2))) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (*.f64 w h))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (*.f64 w 2))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))) 1)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D -2))
(*.f64 1 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(exp.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))) 1)
(*.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (/.f64 1 (*.f64 h (pow.f64 w 2))))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 2)
(pow.f64 (/.f64 (*.f64 h (pow.f64 w 2)) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 h (pow.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (pow.f64 d 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 w 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 w 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 w 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 w 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 w 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 w 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 w 2))))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 w 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1)
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0)
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))) 1)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (/.f64 1 (*.f64 c0 (pow.f64 d 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 1))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 M) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (pow.f64 d 4) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2)) 0)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) h)) (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (fma.f64 1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)))
(-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 2) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 c0 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(/.f64 0 w)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) (/.f64 0 w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
(fma.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 w) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) 0)) (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (pow.f64 d 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 d 6) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) c0)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2)))) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 M (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 2)) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2)) 0)) (*.f64 (pow.f64 d 4) (pow.f64 c0 3)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) c0)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) 0) c0))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) 0)) (*.f64 c0 (pow.f64 d 2))) 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (*.f64 (pow.f64 d 2) w))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1))))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2)) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w 0) (*.f64 c0 (pow.f64 d 2))))) 2))) (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) 0) c0) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 0 M) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h) (fma.f64 1/8 (*.f64 0 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 3)) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) 0) (pow.f64 d 2)))) 2)) 0))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h 0)) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) w)
(+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (/.f64 0 (*.f64 (sqrt.f64 -1) w))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (sqrt.f64 -1) w)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))))
(fma.f64 -1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 0 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 2) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (+.f64 (/.f64 0 (*.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 D 5)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 M 7) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 c0 5)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(neg.f64 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (*.f64 (*.f64 -1/2 (*.f64 D (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 D (/.f64 (sqrt.f64 -1) d))) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 D 5)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 M 7) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 c0 5)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 D 5)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 M 7) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 c0 5)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3))))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (sqrt.f64 -1)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 7) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 D 5)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 M 7) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 c0 5)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w))))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))))))
(-.f64 (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))) (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w))))))))
(-.f64 (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))) (*.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w))))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))) w) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) h)))) w)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h))) w) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) h)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) w)))) h)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w))) h) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 c0 (*.f64 (sqrt.f64 -1) (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (sqrt.f64 -1)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D (sqrt.f64 -1)) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 h w)) c0)))) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 -1)) D) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (sqrt.f64 -1) (pow.f64 d 3))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 5)) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 (sqrt.f64 -1) d)) (sqrt.f64 (*.f64 (pow.f64 M 3) (/.f64 (*.f64 h w) c0)))) (fma.f64 (*.f64 d (/.f64 (sqrt.f64 -1) D)) (sqrt.f64 (/.f64 (*.f64 M c0) (*.f64 h w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 3) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 d 6)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(-.f64 (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(-.f64 (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 2)
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M))))) -1)
(/.f64 1 (/.f64 (*.f64 2 w) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) 3) (pow.f64 (*.f64 w 2) 3)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) M)))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M) (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) M)))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 w h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(pow.f64 (*.f64 D (*.f64 w h)) 1)
(*.f64 D (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 w h))) 3)
(*.f64 D (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) 1/3)
(*.f64 D (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 w h))) 2)
(*.f64 D (*.f64 h w))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) D))
(*.f64 D (log.f64 (pow.f64 (exp.f64 w) h)))
(*.f64 D (*.f64 h (log.f64 (exp.f64 w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 w h)))))
(*.f64 D (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 w h))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 w h))))
(*.f64 D (*.f64 h w))
(exp.f64 (log.f64 (*.f64 D (*.f64 w h))))
(*.f64 D (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w h))) 1))
(*.f64 D (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 1)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) 1/3)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) (pow.f64 D -2)))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 d (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) (/.f64 1 (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) (*.f64 h w))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 1)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 3)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 2)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 w h) (*.f64 (pow.f64 d 2) (pow.f64 D -2))) -1)
(/.f64 1 (/.f64 (*.f64 h w) (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) 3))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 (pow.f64 D -2) 3)) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (*.f64 w h))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 1)
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 3)
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3) 1/3)
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 2)
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) (*.f64 w 2))) c0))
(*.f64 c0 (log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))))))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2))) 3))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3)))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)) 3) (pow.f64 c0 3)))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 w 2)))) 1))
(*.f64 c0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) w) (/.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D -2))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 1 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 1)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(pow.f64 (cbrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 3)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(pow.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) 1/3)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(pow.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 2)
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(pow.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 D 2) c0) (pow.f64 d 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0) (pow.f64 D -2)))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) 3)))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 D 6)))
(expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(exp.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) 1))
(*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (/.f64 1 (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) (*.f64 h (pow.f64 w 2)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 2)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) 2)) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 3)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3) 1/3)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 2)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (/.f64 (*.f64 h (pow.f64 w 2)) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))) -1)
(/.f64 1 (*.f64 h (/.f64 (pow.f64 w 2) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))))))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2))) 3))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 h (pow.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h (pow.f64 w 2)) (pow.f64 D 2)))) 1))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (sqrt.f64 (*.f64 c0 (pow.f64 d 2))) 2)
(*.f64 c0 (pow.f64 d 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(*.f64 c0 (pow.f64 d 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(*.f64 c0 (pow.f64 d 2))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (pow.f64 d 2))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (pow.f64 d 2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(*.f64 c0 (pow.f64 d 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 w 2))))
(pow.f64 (*.f64 h (pow.f64 w 2)) 1)
(*.f64 h (pow.f64 w 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 w 2))) 3)
(*.f64 h (pow.f64 w 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3) 1/3)
(*.f64 h (pow.f64 w 2))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 w 2))) 2)
(*.f64 h (pow.f64 w 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 w 2)) h))
(*.f64 h (pow.f64 w 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 w 2)))))
(*.f64 h (pow.f64 w 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 w 2)) 3))
(*.f64 h (pow.f64 w 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 w 2) 3)))
(*.f64 h (pow.f64 w 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w 2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 w 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 w 2))))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 w 2))))
(*.f64 h (pow.f64 w 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 w 2))))
(*.f64 h (pow.f64 w 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 w 2))) 1))
(*.f64 h (pow.f64 w 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (neg.f64 M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)) 3/2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) M)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (neg.f64 M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 1)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 3)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 2)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w h)))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 1))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 w h)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 w h)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))) c0)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2))) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (/.f64 1 (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 1)
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 3)
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2)
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) -1)
(/.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3)))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 1))
(*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 h w) (/.f64 1 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2))))

eval2.0s (5%)

Compiler

Compiled 69649 to 44145 computations (36.6% saved)

prune583.0ms (1.5%)

Pruning

58 alts after pruning (46 fresh and 12 done)

PrunedKeptTotal
New988131001
Fresh13334
Picked235
Done1910
Total992581050
Accuracy
76.8%
Counts
1050 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.3%
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
33.9%
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
28.7%
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
15.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2))))) (*.f64 c0 0)))
12.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
26.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (pow.f64 (/.f64 d D) 2/3) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
27.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
28.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
18.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
33.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
35.4%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
37.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (*.f64 2 w)))
2.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (*.f64 d (/.f64 d D)) (neg.f64 M))))) (*.f64 2 w)))
42.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.0%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
41.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
12.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
20.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
35.4%
(*.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3) (*.f64 2 w)))
18.4%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
22.8%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
17.5%
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2)))) (*.f64 2 w)))
33.6%
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
2.6%
(*.f64 c0 (/.f64 (+.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 3) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
2.6%
(*.f64 c0 (/.f64 (+.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
36.6%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
36.5%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
36.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w)))
2.7%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))) (*.f64 2 w)))
9.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
33.1%
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
34.5%
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
33.4%
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
41.0%
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
36.7%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
36.7%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 2 w)))
36.8%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
37.6%
(*.f64 c0 (/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))))))
34.6%
(*.f64 c0 (/.f64 1 (*.f64 h (/.f64 (pow.f64 w 2) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))))
27.1%
(*.f64 c0 (/.f64 0 w))
34.5%
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
33.0%
(*.f64 c0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
29.2%
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
28.4%
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
Compiler

Compiled 5475 to 2681 computations (51% saved)

regimes1.2s (3.1%)

Counts
78 → 2
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 c0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 1 (*.f64 h (/.f64 (pow.f64 w 2) (*.f64 c0 (*.f64 (pow.f64 d 2) (pow.f64 D -2)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d -2))))) (*.f64 c0 0)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 c0 0)))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (pow.f64 (/.f64 d D) 2/3) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (*.f64 M D) 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (*.f64 d (/.f64 d D)) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1/3)) 3)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 D w)) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (*.f64 (pow.f64 (*.f64 D w) 1/3) (cbrt.f64 (*.f64 D h))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 0 w)) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 (*.f64 w h) D)))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 D (log.f64 (exp.f64 h))))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) D)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))) 3) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h))))) M))))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (*.f64 (cbrt.f64 (*.f64 D h)) (cbrt.f64 w)) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) 1/2)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 (*.f64 D (*.f64 h w))) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (log.f64 (pow.f64 (exp.f64 (neg.f64 M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) M))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3) (*.f64 2 w)))
(*.f64 c0 (fma.f64 -1/2 (*.f64 c0 (/.f64 0 w)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w 0)) (pow.f64 d 2)))) 2))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (pow.f64 d 2)))))
(*.f64 c0 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))) (*.f64 2 w)))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))))
Outputs
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
Calls

10 calls:

227.0ms
d
198.0ms
h
181.0ms
M
146.0ms
D
118.0ms
c0
Results
AccuracySegmentsBranch
49.6%3c0
47.9%3w
50.9%7h
46.1%5D
53.6%8d
51.5%6M
53.6%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
48.2%5(*.f64 d d)
42.1%1(*.f64 D D)
51.1%6(*.f64 M M)
Compiler

Compiled 127 to 78 computations (38.6% saved)

regimes10.0ms (0%)

Counts
18 → 2
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
Outputs
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))
Calls

1 calls:

6.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Results
AccuracySegmentsBranch
53.4%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 58 to 21 computations (63.8% saved)

regimes8.0ms (0%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 M (neg.f64 M)))) (*.f64 2 w)))
Outputs
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 0 w))
Calls

1 calls:

5.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Results
AccuracySegmentsBranch
53.3%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 58 to 21 computations (63.8% saved)

regimes8.0ms (0%)

Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
Outputs
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 0 w))
Calls

1 calls:

5.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Results
AccuracySegmentsBranch
52.5%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 58 to 21 computations (63.8% saved)

regimes7.0ms (0%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 2 w) (*.f64 (pow.f64 D 2) (*.f64 h w)))) c0))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 D -2)) h)) (*.f64 2 w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 2 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))) (*.f64 w 2))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 0 w))
Calls

1 calls:

5.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Results
AccuracySegmentsBranch
51.9%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 58 to 21 computations (63.8% saved)

regimes73.0ms (0.2%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
Outputs
(*.f64 c0 (/.f64 0 w))
(*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w)))
(*.f64 c0 (/.f64 0 w))
Calls

5 calls:

21.0ms
M
15.0ms
(*.f64 M M)
14.0ms
c0
11.0ms
w
10.0ms
d
Results
AccuracySegmentsBranch
43.8%3d
45.4%5(*.f64 M M)
45.4%5M
45.4%3w
45.2%3c0
Compiler

Compiled 37 to 31 computations (16.2% saved)

regimes17.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 c0 (/.f64 0 w))
Outputs
(*.f64 c0 (/.f64 0 w))
Calls

6 calls:

3.0ms
c0
3.0ms
h
3.0ms
w
3.0ms
D
3.0ms
M
Results
AccuracySegmentsBranch
27.1%1M
27.1%1D
27.1%1d
27.1%1h
27.1%1c0
27.1%1w
Compiler

Compiled 42 to 36 computations (14.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch116.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.0489865066690459e+52
8.037247209912934e+53
60.0ms
-0.18381743195926628
-4.534664749353851e-5
Results
13.0ms67×256infinite
36.0ms48×4096valid
10.0ms43×256valid
6.0ms36×256invalid
20.0ms33×2048valid
7.0ms16×1024valid
9.0ms10×8192valid
1.0ms512valid
0.0ms256valid
0.0ms256invalid
1.0ms2048valid
0.0ms512valid
0.0ms256invalid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256invalid
0.0ms256valid
0.0ms256infinite
1.0ms8192valid
1.0ms4096valid
0.0ms256valid
1.0ms2048valid
0.0ms256invalid
0.0ms1024valid
0.0ms256invalid
0.0ms1024valid
1.0ms2048valid
0.0ms512infinite
1.0ms2048infinite
1.0ms1024infinite
Compiler

Compiled 637 to 449 computations (29.5% saved)

simplify29.0ms (0.1%)

Algorithm
egg-herbie
Rules
46×*-commutative
+-commutative
sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812063
11142063
21212063
31252063
41272063
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 w -662929865148937/288230376151711744) (*.f64 c0 (/.f64 0 w)) (if (<=.f64 w 11200000000000000189920224309833407917132546605842432) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w))))
(*.f64 c0 (/.f64 0 w))
Outputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (*.f64 2 w))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (*.f64 2 w))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) (pow.f64 D 2))))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h)))) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) (*.f64 c0 (/.f64 0 w)))
(if (<=.f64 w -662929865148937/288230376151711744) (*.f64 c0 (/.f64 0 w)) (if (<=.f64 w 11200000000000000189920224309833407917132546605842432) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))) d)) (*.f64 2 w))) (*.f64 c0 (/.f64 0 w))))
(if (or (<=.f64 w -662929865148937/288230376151711744) (not (<=.f64 w 11200000000000000189920224309833407917132546605842432))) (*.f64 c0 (/.f64 0 w)) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 (*.f64 w h) (pow.f64 D 2))))) (*.f64 2 w))))
(*.f64 c0 (/.f64 0 w))
Compiler

Compiled 536 to 243 computations (54.7% saved)

soundness7.1s (18.1%)

Rules
1866×fma-neg
1866×fma-neg
1468×times-frac
1468×times-frac
1282×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02276766
110296510
258716462
01298202382
14332164050
0581443
111201335
01734137211
16151121013
01298202382
14332164050
02276766
110296510
258716462
01298202382
14332164050
01734137211
16151121013
0641274
112331262
0581443
111201335
01734137211
16151121013
01320166931
14356135948
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1582 to 723 computations (54.3% saved)

end0.0ms (0%)

preprocess138.0ms (0.4%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 2280 to 942 computations (58.7% saved)

Profiling

Loading profile data...